php 语法1

PHP是弱语言,变量以$开头来标识;

  不需要声明变量的数据类型;

布尔类型

  TRUE,FALSE(true,false)不区分大小写

  echo 输出真值时,为1

      假值时,不输出

整型

  在数字前加上0(数字),表示八进制

  加上0x表示十六进制

字符串

  有三种定义:双引号,单引号,heredoc结构

      如果字符串中有$怎么办?

    1)如果$a是变量,使用双引号

      “hello,$a!” 这时$a表示的是变量

    2)如果$a是字符串,使用单引号

      ‘hello,$a!’

  如果字符串很长怎么办?

    使用.连接,繁琐;

    这时,要使用heredoc结构;

    举例:

      $string = <<<GOD 字符串

                               GOD;

      注意:

        1.GOD可以换成DOG

        2.必须以<<<开始,最后另起一行书写GOG;不能有空格等!

常量

  自定义常量,系统常量

  自定义常量:

    格式 define(常量名,常量值,可选参数),常量名为字符串,可选参数默认为false(表示对大小写敏感)

    例如:

      define(“PI”,3.14)

      或者

      $p = "PI";

      define($p,3.14);

           使用defined(常量名)判断常量是否存在,存在,返回true;不存在,返回false;

  系统变量:

            常用的系统变量

      __FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置

      __LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行

                PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码

      如何取出常量值?

    1.使用常量名

           2.通过constant()获取,更灵活

      constant(“PI”);或者

      constant($p);

赋值运算符

  =

  &引用赋值,变量指向同一个内存地址

  例如:

    $price = 9;

    $p=$price;

    $s=&$price;

比较运算符

    

常见的内置函数:

  var_dump()

    判断一个变量的类型与长度;

    var_dump(变量)   会打印变量的类型,长度,值;如果是数组,会遍历打印;

  memory_get_usage()  返回当前PHP程序占用内存大小;

PHP 有三种不同的变量作用域:

  • local(局部)
  • global(全局)
  • static(静态)
原文地址:https://www.cnblogs.com/RocketV2/p/4882337.html