PHP之基礎知識

2021-06-19 18:27:29 字數 1290 閱讀 1641

變數就是乙個盒子,有標籤的盒子。

······變數的8種型別:整型、浮點型、陣列、字串、布林、null、物件、資源

······變數的檢測:isset檢測(注意變數型別為null,isset也返回false。)

······變數型別的檢測:gettype            is_int()       is_float      is_array       is_string

······列印變數:echo(字串)、print_r(陣列)、var_dump(全部)

······變數型別的轉換:字串和數字的轉換或者是數字/字串—>布林值的轉換。

字串到數字的轉換:從左到右擷取,知道碰到不合法的部分,擷取下來的部分轉成數字再參與運算。eg:hello12.5world。

數字到字串的轉換:

數字/字串—>布林值的轉換:字串的空字串、零、零點零、字串的零、false、null、空陣列都為假。

······賦值:傳值賦值:$wang = $li ;  

引用賦值:$wang =&$li ;  

······銷毀:unset

······動態變數名:$liubei ='河北人'     $laoda = 'liubei'      echo $laoda,$$laodao  

運算子:

······算術運算子:+,- ,* ,/ ,%( 取模演算法時,結果的正負僅取決於被除數的正負。)

······比較運算子:「凡運算,必定有運算結果,結果為布林型值(true or false)。」        全等於(===)(判斷值與型別均相等。)

······三元運算子:$c=($a>=$b ? $a : $b);

······邏輯運算子:&&   ||    !

······遞增遞減運算子:$b++   //  返回b的值,再把b的值加一。

······字串運算子:

······賦值運算子:$a=3   // 賦值3給a,再返回3

控制結構:

——if   else if

——switch case適合用在驗證多個可能的值的時候使用,不適合用在判斷範圍。

——while迴圈:注意和do  while的區別。

——for迴圈:迴圈的一般要素:初始化(1),判斷(2),執行體(3),修改變數(4)

for(1;2;4 )  

php基礎知識

2.3 語法 就像前面提到的一樣,你可以混合編寫你的php 和html 因此你必須有辦法將兩者區別開來。以下就是你可以採用的幾種方法。你可以選用其中一種你最適應的並且就這樣堅持這種方法!從html中分離 以下是可以使用的方法 注釋 php支援c,c 和unix風格的注釋方式 c,c 風格多行注釋 c...

PHP基礎知識

php的特點 php的型別有哪些 指令碼語言 解釋型弱型別 物件導向 面向過程 在php中,所有使用者定義的函式 類和關鍵字詞 例 if else echo 等等 在php中,所有變數都對大小寫敏感 標量型別 boolean integer float double string 符合型別 arra...

PHP基礎知識

二 注釋 三 資料型別 特殊資料型別 php和其他幾種web語言一樣,都是使用一對標記對將php 部分包含起來,以便和html 相區分。echo 這是乙個xml風格的標記對 echo 這是乙個簡短風格的標記對 echo 這是乙個asp風格的標記對 如要使用簡短風格和asp風格,需要在php.ini ...