php 笔记
php 笔记
suconghou 发表于4年前
php 笔记
  • 发表于 4年前
  • 阅读 33
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

1. header()函数过后要exit,否则后面代码还会执行。

2.获得当前时间戳用$_SERVER['REQUEST_TIME']代替time(),可以减少一次函数调用,效率更高。

3.花括号“{}”可以像“[]”操作数组一样操作字符串,来获得指定位置的字符。 采用[]的方式是字符串本身就是数组,采用{}是一种正则的方式.

4.php的结束符可以是文件结尾或 ?> ,因此在纯php里可以不加 ?> 以避免不必要的输出.

5.echo是语法结构,不是函数。后面跟多个字符串时用逗号“,”效率更好。

6.检查字符串是否超过某长度可以用isset($str{n})的语法代替strlen()函数,例如:判断$a的长度是否超过5,可以用isset($a{5})来判断。这样效率更高。

7.判断一个数值是否在一个数组中,不推荐使用in_array或者array_key_exists,因为函数判断都不如结构判断(isset是结构判断)来的快.in_array在处理大数组时性能急剧下降

8. if ( '' == $var) 效率比 if ( $var == '') 高, if ('' === $var) 效率比 if ($var === '') 高.

标签: php 笔记 优化
共有 人打赏支持
粉丝 7
博文 55
码字总数 8909
×
suconghou
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: