CLIV. Variable 變量函數

簡介

有關變量行為模式的訊息請檢視本手冊語系參考部分的變量條目。

需求

要編譯本增加模組無需外部庫檔案。

安裝

本增加模組作為 PHP 內核的一部分,無需安裝即可使用。

運行時配置

這些函數的行為受 php.ini 的影響。

表格 1. 變量配置選項

名稱預設值可修改範圍更新記錄
unserialize_callback_funcNULLPHP_INI_ALL自 PHP 4.2.0 起可用。
有關 PHP_INI_* 常量進一步的細節與定義參見附錄 G

以下是配置選項的簡要解釋。

unserialize_callback_func string

若果解序列器發現有未定義類要被案例化,將會呼叫 unserialize() 回呼函數(用該未定義類名作為參數)。若果指定函數不存在,或是此函數沒有包括/實現該未定義類,則顯示警示。所以僅在確實需要實現這樣的回呼函數時才設定該選項。

參見 unserialize()

資源類型

本增加模組未定義任何資源類型。

預定義常量

本增加模組未定義任何常量。

目錄
debug_zval_dump -- Dumps a string representation of an internal zend value to output
doubleval -- floatval() 的別名
empty -- 檢查一個變量是否為空
floatval -- 取得變量的浮點值
get_defined_vars --  返回由所有已定義變量所組成的陣列
get_resource_type --  返回資源(resource)類型
gettype -- 取得變量的類型
import_request_variables -- 將 GET/POST/Cookie 變量匯入到全局作用功能變數中
intval -- 取得變量的整數值
is_array -- 檢驗變量是否是陣列
is_bool --  檢驗變量是否是布爾型
is_callable --  檢驗參數是否為合法的可呼叫結構
is_double -- is_float() 的別名
is_float -- 檢驗變量是否是浮點型
is_int -- 檢驗變量是否是整數
is_integer -- is_int() 的別名
is_long -- is_int() 的別名
is_null --  檢驗變量是否為 NULL
is_numeric --  檢驗變量是否為數字或數字字串
is_object -- 檢驗變量是否是一個物件
is_real -- is_float() 的別名
is_resource --  檢驗變量是否為資源類型
is_scalar --  檢驗變量是否是一個標量
is_string -- 檢驗變量是否是字串
isset -- 檢驗變量是否設定
print_r --  列印關於變量的易於理解的訊息。
serialize --  產生一個可存儲的值的表示
settype -- 設定變量的類型
strval -- 取得變量的字串值
unserialize --  從已存儲的表示中建立 PHP 的值
unset -- 釋放給定的變量
var_dump -- 列印變量的關聯訊息
var_export -- 輸出或返回一個變量的字串表示