php 笔记

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 === '') 高.

转载于:https://my.oschina.net/suconghou/blog/171866

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值