1、php的基本語法
2、php基本資料型別:整形,浮點數,字串,布林型
??如果在程式中只是宣告了變數,並沒有直接賦值,那麼在記憶體中該變數的值是null
在php中乙個整型資料可以是八進位制(0打頭,$a = 035),十進位制,十六進製制(以0x 打頭,$a=0x78);
php不支援無符號整數,整數都是有符號的;
乙個整數一般占用4個位元組(與平台有關),可以通過php-int_size;php_int_max來檢視
如果乙個整數超過了範圍,就自動轉化為float。證書範圍:(2147483647~-2147483647)
false 與 true不區分大小寫
以下情況被當作假,布林值false本身;整型0;浮點數0.0;空字串以及」0「;不包含任何元素的陣列;null;不包括任何元素的物件;
浮點數的精度(從左面數第乙個不是0的數)是14,四捨五入
乙個字元占用乙個位元組
字串長度可以足夠大,但是不要超過記憶體
定義方法有單引號和雙引號
在使用雙引號時,php會對字串進行解析
3、複雜資料型別:陣列(array),物件
4、特殊資料型別:null,資源(resourse)
5、邏輯運算子
運算子優先順序:&&,||的優先順序高於=,=的優先順序高於and,or
<?php
$a = false || true;
$b = false or true;
echo var_dump($a, $b);
$c = true and false;
$d = true && false;
echo var_dump($c, $d);
if(true and false)
?>
輸出結果:bool(true)
bool(false)
bool(true)
bool(false)
###php中單引號和雙引號的區別:
單引號對\\和\'進行解析,對變數的和其他轉義符不進行解析;雙引號對\'不進行解析,但是對其他轉義符和變數進行解析;
**:
<?php
echo "jdsj\\"."dkd\'"."hd\"";
echo '
'; echo 'eji\\'.'djcx;d\'d'.'jsi\"';
?>
結果:jdsj\dkd\'hd"
eji\djcx;d'djsi\"
6、其他操作符
+ 返回包含2者的所有元素的陣列;== 陣列具有相同的鍵值對;===陣列不僅有相同的鍵值對,而且有相同的順序;!=非等價;<>非等價;!==非恒等
PHP基本語法 變數(2)
變數可以大致分為三個大類 標量型別 4種 復合型別 2種 特殊型別 2種 4種標量型別 布林型 整型 浮點型 字串。2種復合型別 陣列 物件。2種特殊型別 資源 空。由於本篇部落格的寫作時間關係,以下對兩種復合型別變數進行簡單介紹 陣列 array 與物件 object 後續將補全其他型別的介紹。物...
PHP 基本語法002 變數
php 中的變數 變數用於儲存值,比如數字 文字字串或陣列。一旦設定了某個變數,我們就可以在指令碼中重複地使用它。php 中的所有變數都是以 符號開始的,變數名是區分大小寫的。在 php 中設定變數的正確方法是 var name value php 的入門者往往 變數用於儲存值,比如數字 文字字串或...
PHP基本語法
魔術常量 file 這個預設常量是 php 程式檔名。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔名,而不是引用它的檔名。line 這個預設常量是 php 程式行數。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔案的行,而不是引用它的...