PHP知識點範圍:常用資料類型
- php的資料類型:包括8種原始資料類型、4種标量類型、2種複合類型和2種特殊類型;
- var_dump()輸出對應的資料類型;
- 8進制前面是0,16進制前面是0x;
- 浮點型的e3為小數點後退3位,e-3為小數點前進3位,大小寫沒有差別;
- 雙引号内包含變量名會取其變量值,單引号内包含會視其為字元串;
- Heredoc結構表述長字元串,<<<标題 内容 标題;
- 特殊類型-資源:fopen()打開檔案,mysqlconnect()連接配接資料庫,imagecreate()圖形畫布;
- error_reporting(0) 禁止顯示php警告提示;
- 特殊類型-空類型:一個變量,不指派,指派為null或NULL【大小寫不敏感】,被unset()後都為空;
- 常量定義:define(常量名,值) ;
- 系統常用常量:FILE php檔案名,LINE php檔案行數,PHP_VERSION php版本,PHP_OS 執行php的系統;
- mixed表示傳回值為多種不同的類型;
- constant()動态傳回常量類型用的函數;
- defined()可以幫助我們判斷php的某個常量是否被定義;
- 字元串連接配接符“.”,連接配接變量名和字元串;
- 指派方法“=”:給左邊的運算數申請一個記憶體,把右邊的指派過去;
- 指派方法“&”【引用指派】:左右兩邊引用同一個記憶體;
- 3個等号是全等于,!加2個等号是非全等,<>是不等于;【全等相比等于多比較了它們的類型】
- $a=1 $b=“1” a==b is true;
- 三元運算符,a?b:c,如國a條件為真則結果為b,否則為c;
- 邏輯運算符:AND和&&都是與,但是優先級不一樣;
- 邏輯運算符:OR和||都是或,優先級也不一樣;