美文网首页
PHP 小结

PHP 小结

作者: CaptainRoy | 来源:发表于2018-06-19 16:46 被阅读7次
    • & 引用,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化
    $a = 'foo';
    $b = &$a;
    
    echo $a . PHP_EOL; // foo
    echo $b . PHP_EOL; // foo
    
    unset($a);
    echo $a . PHP_EOL; // NULL
    echo $b . PHP_EOL; // foo
    
    unset($b);
    echo $a . PHP_EOL; // foo
    echo $b . PHP_EOL; // NULL
    
    • include() / require() :对 include() 来说 在执行文件时都要进行读取和评估, 对 require() 来说文件只处理一次
    • 数组转化为对象
    $obj = (object) array('name' => 'foo');
    echo $obj->name . PHP_EOL; // FOO
    
    • 魔术常量

    LINE 文件中的当前行号
    FILE 文件的完整路径(绝对路径)和文件名
    DIR 文件所在的目录
    FUNCTION 函数名称
    CLASS 类的名称
    METHOD 类的方法名
    NAMESPACE 当前命名空间的名称

    • 自增/自减
    $a = 1;
    $b = $a++ ;
    echo $b ; // 1
    
    $a = 1;
    $b = ++$a ;
    echo $b ; // 2
    
    • 类型操作符
    $roy = new Person('roy','男',18);
    $roy instanceof Person; // true
    

    相关文章

      网友评论

          本文标题:PHP 小结

          本文链接:https://www.haomeiwen.com/subject/kckaeftx.html