PHP 内置函数的一些注意事项

PHP 常用函数使用笔记

  • count($arr)strlen($str) 的时间复杂度都是 O(1),这是因为 PHP 所有变量都是用 Hash 结构存储,在内部维护了 Array 的元素个数和字符串的长度。
  • is_int()is_integer是等价的。
  • in_array() 可以使用第二个参数忽略大小写
  • 【JavaScript】slice() 的坑:如果该元素是个对象引用 (不是实际的对象),slice 会拷贝这个对象引用到新的数组里。两个对象引用都引用了同一个对象。如果被引用的对象发生改变,则新的和原来的数组中的这个元素也会发生改变。
  • json_encode() json_encode((object)null) == {} && json_encode([]) == []

参考资料

本文标题:PHP 内置函数的一些注意事项

文章作者:Syncher

发布时间:2018年02月10日 - 19:02

最后更新:2018年08月14日 - 21:08

原始链接:https://0x400.com/2018-02-10-php-internal-function-note.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。