**4標量**
boolean(布林型)
integer(整型)
float/double(浮點型)
string(字串型)
**2復合**
array(陣列)
object(物件)
**2特殊**
resource(資源)
null
浮點型別:不能運用到比較運算中,不能用於相等判斷
布林型別為false的7種情況:0 、0.0 、false 、『』 、『0』 、array() 、null
null3種情況 (直接賦值為null、未定義的變數、unset銷毀的變數)
$globals 引用全域性作用域中可用的全部變數
$_server 包含頭資訊(header)、路徑(path)、以及指令碼位置(script locations)等
$_get
$_post
$_files http 檔案上傳變數
$_cookie
$_session
$_request
$_env
$_globals包含了後面所有的內容
$_request包含了$_get $_post $_cookie,少用
(常見:server_addr、remote_addr)
$_server['server_addr'] 伺服器的 ip 位址
$_server['server_name'] 伺服器的主機名
$_server['request_time'] 請求開始時的時間戳
$_server['query_string'] query string(查詢字串)
$_server['http_referer'] 引導使用者**到當前頁的前一頁的位址
$_server['http_user_agent'] 當前請求頭中 user-agent: 項的內容
$_server['remote_addr'] 瀏覽當前頁面的使用者的 ip 位址
$_server['request_uri'] uri 用來指定要訪問的頁面
$_server['path_info'] 路徑資訊
const更快,是語言結構,define是函式
define不能用於類常量定義
魔術常量是php向它執行的任何指令碼提供了大量的預定義常量。
__line__ :返回檔案中的當前行號。也可寫成__line__。
__file__:返回當前檔案的絕對路徑(包含檔名)。
__dir__:返回當前檔案的絕對路徑(不包含檔名),等價於 dirname(__file__)。
__function__:返回當前函式(或方法)的名稱。
__class__:返回當前的類名(包括該類的作用區域或命名空間)。
__trait__:返回當前的trait名稱(包括該trait的作用區域或命名空間)。
__method__:返回當前的方法名(包括類名)。
__namespace__:返回當前檔案的命名空間的名稱。
php偽資料資料型別 PHP的資料型別
php的資料型別 資料型別 整體劃分 標量型別 int,float,string,bool 復合型別 array,object 特殊型別 null,resouce 整數型別int,integer 3種整數表示法 十進位制寫法 123 n1 123 八進位制寫法 0123 n2 0123 十六進製制寫...
PHP 資料型別
php 支援8種基本的資料型別。四種標量型別 boolean 布林型 integer 整型 float 浮點型,也稱作 double string 字串 兩種復合型別 array 陣列 object 物件 最後是兩種特殊型別 resource 資源 null null 為了確保 的易讀性,本手冊還介...
PHP 資料型別
要明確地將乙個值轉換成 boolean 用 bool 或者 boolean 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算子,函式或者流程控制結構需要乙個boolean 引數時,該值會被自動轉換。參見型別轉換的判別。當轉換為 boolean 時,以下值被認為是false warning浮點數...