PHP學習之PHP的語法糖


PHP的語法糖
  • 計算機語言中添加的某種語法,這種語法對語言的功能並沒有影響,但是更方便程序員使用。
 常見的PHP的語法糖
echo(),print(),die(),isset(),unset(),include(),include_once(),require(),requiee_once(),array(),list(),empty(),eval()
echo的逗號和點號
$foo='hello';
$bar='world';
 
echo $foo.$bar;
echo $foo,$bar;
  • 逗號優於點號
判斷字符串的長度
$str='hello';
if(strlen($str)===5) echo 'do sth...';
if(!isset($str[5])) echo 'do sth..';
  • strlen()函數執行起來相當快,只返回zval結構中存儲的已知字符串長度。但是由於strlen()是函數,多多少少會有些慢。
使用[]代替array()
$arr=array();
$arr=[];
 
$arr=array(1,2,3,4);
$arr=[1,2,3,4];
用...定義變長參數函數
function addAll(...$num){
    $sum=array_sum($num);
    return $sum;
}
addAll(1,2,3,4,5,6);
不用eval()
  • eval()能夠執行所有的PHP代碼,非常的危險!慎用!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM