PHP自学学习笔记(一)


发文时间:2018年09月28日 15:49:41     编辑:Aaron      标签:PHP学习小节 475


php中变量的引用方式和引用变量等等。

1、PHP的引用变量,和用什么符号定义引用变量

1.1 php的引用变量的概念和定义方式
  php中的引用变量意味着用不同的变量名访问同一个变量的内容
  <?php
      //定义一个变量A
      $A='张三';
      $B=&$A;
      echo $B;//输出张三
      //PHP中引用变量的原理
      //无论$A的内容怎么更改,$B都始终保持一致,因为此时$B已经和$A
       //始终指向了一个内存空间(即为同一个变量值)
          
  //引用变量的定义方式为&符
  
  
1.2、引用变量加入unset后会发生什么
    <?php 
     //PHP中的unset只会取消引用,不会销毁空间
     $A=1;
     $B=&$A;
     unset($B);
     echo $A;//输出1

2、PHP常用的常量和数据类型

2.1、 PHP中字符串可以使用哪三种定义方法和各自的区别
  定义方式
    单引号 ''
    双引号“”
    heredoc和newdoc
  区别
     单引号:不解析变量和转义字符,只能解析单引号和反斜线本身。(单引号
     的解析速度高于双引号)
     双引号:可以解析变量和所有的转义字符。
     heredoc和nowdoc:heredoc类似双引号,nowdoc类型单引号,两者都适合处
     理大文本。
      用法如下
       <?php
            $name="Aaron";
            $a= <<<EOF
                    "abc"$name
                    "123"
            EOF;
            // 结束需要独立一行且前后不能空格
            echo $a;
            ?>
            
2.2、数据类型 - 三大数据类型 (标量、复合、特殊)
    PHP中的数据类型有哪些 
      1、String字符串,2、int整数型,3、float个double浮点型,4、Boolean布尔
      型,5、array数组型,6、object对象型,7、null空值等
      
   浮点类型 - 浮点类型不能运用与比较当中。
   布尔类型 false的七种情况(0,0.0,'','0',false,array(),null)
   整型0,浮点0.0,空字符串,字符串0,false,空数组,NULL
   
   数组类型 -  超全局数组
   $GLOBALS   $_GET   $_POST $_SERVER... 
   
   常量的定义
   const 和 define 
   区别 const可以在类内部定义,而define不行。
   const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于
   类成员变量的定义

3、PHP中的运算符

3.1、 PHP中的== 和===的区别
1、在PHP中===表示全等运算符,而==表示等于运算符;
2、如果等于运算符两边的值相等,则返回true,而如果全等运算符两边的值相等
但类型不等,则返回false。

   ==时只对比值是否相等。
   ===时对比值和值的类型是否相等。


 

若无特殊说明,此文章为博主原创。
写稿不易,如需转载,请注明出处: https://www.aaroner.cn/art/74.html




SITE MAP

  FOLLOW US