PHP 小结

  • & 引用,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化
$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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,550评论 1 32
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,338评论 19 139
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,664评论 0 5
  • 从今天开始,我要找回那个有活力的自己,不在为不可能发生的事情去忧愁,一切都是安排好的~~~
    蚕宝宝猪猪阅读 137评论 0 0
  • 贫穷,本身是一个相对概念,我有时候就会觉得自己很贫穷。 这本书以每天99美分的支出作为贫穷基准线,位于这条线下的人...
    珠玉珠玉阅读 720评论 0 2

友情链接更多精彩内容