天天看點

PHP 知識點筆記-常用資料類型

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和||都是或,優先級也不一樣;