学习笔记之-php编码技巧
生活随笔
收集整理的這篇文章主要介紹了
学习笔记之-php编码技巧
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.使用i += 1代替 i = i + 1; php內部運算時消耗更新內存
2.使用php語言結構替代函數 如:isset代替strlen的使用效率更高
<?php $str = 'adsfasdfa'; if(strlen($strlen) > 12){} if(isset($str[12])){}/*內置函數
echo
die
isset
unset
include
require
array
list
empty
eval
*/
3.yield協程的使用,可以記錄程序運行的狀態(php 7可以使用),可以減少更少的內存消耗.如一行一行處理日志,創建一個大的數組等
<?phpfunction ad(){for($i=1;$i<=10000000;$i++){yield $i;} } foreach (ad() as $key => $value) {echo $value,PHP_EOL; } die;4.使用strrt 代替 str_replace?
5.使用**進行冪運算
<?php echo 3**2;6. ??簡化版三元運算符(php7),或者 ?:?
<?php$a = 0;echo $a ?? 2; //結果:0$a = 1;echo $a ?? 2; //結果:17.習慣:代碼中使用絕對路徑
8.&&的用法來代替if
<?php $a = 3; $a > 1 && $b = $a; echo $b;?9.php新特性
10.if判斷是運算的優先級
11.bool的值無法進行$i++;這類的操作
轉載于:https://www.cnblogs.com/wanghjun/p/9922618.html
總結
以上是生活随笔為你收集整理的学习笔记之-php编码技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows与虚拟机的linux共享一
- 下一篇: hadoop启动报错:localhost