php经验总结

发布时间:2020-12-15作者:小灵龙点击:154

1,$name='天涯'; if($name==0){ echo true;}。$name==0为真,因为php有内部转换类型机制,把$name转换成了整型。
2,php中_initialize()函数与 __construct()函数的区别,_initialize()方法是在任何方法执行之前,都要执行的,当然也包括 __construct构造函数。 也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用,而__construct()构造函数仅仅在创建对象的时候调用一次,跟其它方法调用没有关系。
3,区分0和空

$cast_id=0;
strlen($cast_id); //1
$cast_id='';
strlen($cast_id); //0
4,
uniqid() 函数基于以微秒计的当前时间,生成一个唯一的13位ID。5e9d65a487b86
5,$data='{"goods_id":5,"member_id":8,"price":10}';
   json_decode($data);//大括号内必须是双引号,否则报错。
标签: