線上書籍

Home

PHP入門講義

  1. 字串 string
    • (1)  純字串用單引號包住,內含變數之字串用雙引號包住。(簡單講,用單引號不檢查裡面有無變數,用雙引號才會檢查裡面有無變數) $str1 = '這是純文字' ; $str2 = "這裡面有 $var 變數" ; //偷懶的寫法,遇到陣列就不行了 $str3 = "這裡面有{$var}變數" ; //建議寫法 $str4 = '這裡面有' . $var . '變數' ; //利用字串運算子元(.)的寫法
    • (2)  欲把特殊字元($、"、'...等)當作自顯示,需用「\」來解除其作用(而且用雙引號包住)
      • a. \n → 純文字換行
      • b. \r → 也是換行(微軟換行符通常為 \r\n )
      • c. \t → 純文字Tab定位
    • (3)  Heredoc定界符<<<的用法:
      $txt = <<<note
      這裡面要秀出$或"或'都不用加\
      note;
  2. 整數 integer
    • (1)  整數可分正負,如100或-100
    • (2)  整數不需加任何引號
  3. 浮點數 float
    • (1)  有內含小數點的數字
    • (2)  浮點數也不需要加任何引號
  4. 布林值 boolean
    • (1)  即true與false
    • (2)  無大小寫之分
    • (3)  true:非空字串、非0數值
    • (4)  false:空字串、數字0、NULL
  5. 陣列 array(另外說明)
  6. 物件 object(另外說明)
  7. 資源 resource
    • (1)  通常是一些連接伺服器,或者開啟目錄、開啟檔案的傳回值
  8. 無值 NULL
    • (1)  需大寫
    • (2)  NULL和空值意義並不一樣。