php溫故一

基本語法
  • php標記
  • 從html中分離(混編)
  • 指令分隔符
  • 註釋
9種原始數據類型
  • 四種標量類型 boolean integer float string
    以下情況被認爲false,其他情況會認爲true
    • 布爾值 FALSE 本身
    • 整型值 0(零)
    • 浮點型值 0.0(零)
    • 空字符串,以及字符串 “0”
    • 不包括任何元素的數組
    • 特殊類型 NULL(包括尚未賦值的變量)
    • 從空標記生成的 SimpleXML 對象
      轉換爲整數
    • 從布爾值轉換 FALSE 將產生出 0,TRUE 將產生出 1
    • 從浮點型轉換 當從浮點數轉換成整數時,將向下取整
    • 字符串轉換爲數字,如果以數字開頭,則表示該數字,否則爲0
      比較浮點數
    • 迂迴比較
    • 任意精度數學函數
      字符串的四種表達方式
  • 單引號
  • 雙引號
  • heredoc
  • nowdoc
  • 三種複合類型 array object callable
  • 兩種特殊類型 resource null

預定義變量

  • 超全局變量 — 超全局變量是在全部作用域中始終可用的內置變量
  • $GLOBALS — 引用全局作用域中可用的全部變量
  • $_SERVER — 服務器和執行環境信息
  • $_GET — HTTP GET 變量
  • $_POST — HTTP POST 變量
  • $_FILES — HTTP 文件上傳變量
  • $_REQUEST — HTTP Request 變量
  • $_SESSION — Session 變量
  • $_ENV — 環境變量
  • $_COOKIE — HTTP Cookies
  • $php_errormsg — 前一個錯誤信息
  • $HTTP_RAW_POST_DATA — 原生POST數據
  • $http_response_header — HTTP 響應頭
  • $argc — 傳遞給腳本的參數數目
  • $argv — 傳遞給腳本的參數數組

常量
魔術常量

  • _LINE_
  • _FILE_
  • _DIR_
  • _FUNCTION_
  • _CLASS_
  • _TRAIT_
  • _METHOD_
  • _NAMESPACE_

表達式

運算符

  • 算數運算符 + - * / % **(冪運算)
  • 賦值運算符 = += -= *= /= .= &
  • 位運算符 & | ^ ~ << >>
  • 比較運算符 > < = >= <= == === != !== <=> ??
  • 錯誤控制運算符 @
  • 執行操作符 ``
  • 遞增遞減運算符,擁有前置和後置之說 ++ –
  • 邏輯運算符 and or xor ! && ||
  • 字符串運算符 .
  • 數組運算符 + == === != <> !==(不全等)
  • 類型運算符 instanceof

流程控制

  • if
  • else
  • elseif/else if
  • while
  • do-while
  • for
  • foreach
  • break
  • continue
  • switch
  • declare
  • return
  • require
  • include
  • require_once
  • include_once
  • goto

函數

  • 用戶自定義函數
  • 函數的參數 參數值傳遞,引用傳遞,參數默認值,可變參數列表
  • 返回值 返回類型
  • 可變函數
  • 內置函數
  • 匿名函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章