PHP學習之PHP的語法糖

一、轉載地址

二、轉載內容

1、PHP的語法糖

  • 計算機語言中添加的某種語法,這種語法對語言的功能並沒有影響,但是更方便程序員使用。

2、常見的PHP的語法糖

  • echo(),print(),die(),isset(),unset(),include(),include_once(),require(),requiee_once(),array(),list(),empty(),eval()

3、echo的逗號和點號

    $foo='hello';
    $bar='world';
     
    echo $foo.$bar;
    echo $foo,$bar;
  • 逗號優於點號

4、判斷字符串的長度

    $str='hello';
    if(strlen($str)===5) echo 'do sth...';
    if(!isset($str[5])) echo 'do sth..';
  • strlen()函數執行起來相當快,只返回zval結構中存儲的已知字符串長度。但是由於strlen()是函數,多多少少會有些慢。

5、使用[]代替array()

    $arr=array();
    $arr=[];
     
    $arr=array(1,2,3,4);
    $arr=[1,2,3,4];

6、用…定義變長參數函數

    function addAll(...$num){
        $sum=array_sum($num);
        return $sum;
    }
    addAll(1,2,3,4,5,6);

7、不用eval()

  • eval()能夠執行所有的PHP代碼,非常的危險!慎用!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章