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

2021-07-13 19:54:38 字數 1360 閱讀 6181

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

heredoc結構形式首先使用定界符表示字串(<<

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

常量函式define()定義

<?php

$p = "pii";

define("pi",3.14);

define($p,3.14);

echo pi;

echo "

";echo pii;

?>

連線符號 "."類似+,單是其實只能用來字串相加,即使是數字相加,也會轉化為字串

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

布林值bool 如果直接輸出,true為『1』,false不輸出。實際中需要使用var_dump()函式判斷

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

var_dump($is2); // bool(false)

引用賦值

「&」:引用賦值,意味著兩個變數都指向同乙個資料。它將使兩個變數共享一塊記憶體,如果這個記憶體儲存的資料變了,那麼兩個變數的值都會發生變化。

邏輯異或邏輯異或:

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

注意and,or,xor需要括號,因為優先順序不夠:

<?php

$a = true; //a同意

$b = true; //b同意

$c = false; //c反對

$d = false; //d反對

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

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

echo "

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

echo "

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

echo "

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

echo "

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

echo "

";echo $b || $c || $d ? "ok":"pass";

?>

程式設計師杭州軟體測試

杭州php工程師

問題 NiosII學習過程中的疑難雜症

1.niosii系統的執行過程 區分下面幾種情況下,niosii系統的執行流程 1 fpga 其中包含niosii系統 上電後的執行過程 2 niosii復位 僅從flash中裝載niosii程式,不用配置fpga 3 niosii復位 從ram中執行復位子程式,不用再次裝載程式 2.niosii復...

學習演算法遇到的疑難雜症

1 delete動態陣列 如果delete的時候出現執行時錯誤,可能是之前發生過陣列越界 int main delete a return 0 2 快排 在座標向中靠攏的時候除了比較和當前選中的數的大小外,還要判斷邊界 while i j 3 歸併排序 最後一步合併時,臨時陣列和目標陣列的下標不是同...

程式設計遇到的疑難雜症集合

看了很多年csdn,從沒寫過文章。前段時間群裡說如果把我會的東西寫出來,能幫到很多人。所以這次嘗試著寫寫。如有錯誤,還請指正。ora 01861 literal does not match format string 2019 12 30 錯誤 to date begindate 00 00 00...