首頁 > 後端開發 > php教程 > PHP學習過程中遇到的疑難雜症

PHP學習過程中遇到的疑難雜症

WBOY
發布: 2016-07-28 08:29:42
原創
1004 人瀏覽過

 PHP学习过程中遇到的疑难杂症

變數當雙引號包含變數時,變數會與雙引號中的內容連結在一起;當單引號包含變數時,變數會被當作字串輸出。

Heredoc結構形式首先使用定界符表示字串(GOD,然後是字串,最後以提供的這個標識符結束字串。標識符可以依喜好隨便換,保持前後一致即可

NULLNULL是空型,對大小寫不敏感,NULL型別只有一個取值,表示一個變數沒有值,當被賦值為NULL,或尚未被賦值,或被unset(),這三種情況下變數被認為為NULL

常數函數define()定義

  

  $p = "PII";

  define("PI",3.14);

  echo PI;

  echo "
";

  echo PII;

   echo PII;

  〜〜〜.

類似+,單是其實只能用來字串相加,即使是數字相加,也會轉換為

字串取得常數

直接使用常數名constant($p),參數constant_name為要取得常數的名稱,也可為儲存常數名的變數。如果成功則傳回常數的值,失敗則提示錯誤訊息常數沒有被定義。

布林值

bool 如果直接輸出,true為‘1’,false不輸出。實際上需要使用var_dump()函數來判斷

  var_dump($is1); // bool(true)

  var_dump($is2); // bool(false)  引用賦值

  「&」:引用賦值,表示兩個變數都指向同一個資料。它將使兩個變數共享一塊內存,如果這個內存儲存的資料變了,那麼兩個變數的值都會改變。

邏輯異或邏輯異或:

只能有且只能有一個人投票同意;

注意and,注意and,注意and,, >or

,

xor需要括號,因為優先權不夠:

    //A同意

  $b = TRUE; //B同意

  $c = FALSE; //C反對

  $d = FALSE; //C反對

  $d = FALSE; //C反對

  $ 🎜>

  //咱順便複習下三元運算子

  echo ($a and $b) ? "ok":"pass";

     、 ";

  echo ($a or $c) ? "ok":"pass";

  echo "
";

   大$c xor $d) ? "ok":"pass";

  echo "
";

  echo !$c? "ok":"pass";

  echo !$c? "ok":"pass";

  echo "
";

  echo $a && $d ? "ok":"pass";

  echo "
";";

  echo $b || $c || $d ? "ok":"pass";  ?>程式設計師杭州軟體測試杭州APP開發杭州PHP工程師 以上就介紹了 PHP學習過程中遇到的疑難雜症,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板