Forum und email

Variable Handling Functions

簡介

For information on how variables behave, see the Variables entry in the Language Reference section of the manual.

需求

要編譯本擴充功能無需外部函式庫。

安裝

本擴充功能作為 PHP 核心的一部分,無需安裝即可使用。

執行時期設定

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

Variables Configuration Options
Name Default Changeable Changelog
unserialize_callback_func NULL PHP_INI_ALL Available since PHP 4.2.0.
有關 PHP_INI_* 常數進一步的細節與定義參見php.ini directives

以下是設定選項的簡要解釋。

unserialize_callback_func string

The unserialize() callback function will called (with the undefined class' name as parameter), if the unserializer finds an undefined class which should be instanciated. A warning appears if the specified function is not defined, or if the function doesn't include/implement the missing class. So only set this entry, if you really want to implement such a callback-function.

See also unserialize().

資源類型

本擴充功能未定義任何資源類型。

預設常數

本擴充功能未定義任何常數。

Table of Contents

  • debug_zval_dump — Dumps a string representation of an internal zend value to output
  • doubleval — 別名 floatval
  • empty — Determine whether a variable is empty
  • floatval — Get float value of a variable
  • get_defined_vars — Returns an array of all defined variables
  • get_resource_type — Returns the resource type
  • gettype — Get the type of a variable
  • import_request_variables — Import GET/POST/Cookie variables into the global scope
  • intval — Get the integer value of a variable
  • is_array — Finds whether a variable is an array
  • is_binary — Finds whether a variable is a native binary string
  • is_bool — Finds out whether a variable is a boolean
  • is_buffer — Finds whether a variable is a native unicode or binary string
  • is_callable — Verify that the contents of a variable can be called as a function
  • is_double — 別名 is_float
  • is_float — Finds whether the type of a variable is float
  • is_int — Find whether the type of a variable is integer
  • is_integer — 別名 is_int
  • is_long — 別名 is_int
  • is_null — Finds whether a variable is NULL
  • is_numeric — Finds whether a variable is a number or a numeric string
  • is_object — Finds whether a variable is an object
  • is_real — 別名 is_float
  • is_resource — Finds whether a variable is a resource
  • is_scalar — Finds whether a variable is a scalar
  • is_string — Find whether the type of a variable is string
  • is_unicode — Finds whether a variable is a unicode string
  • isset — Determine whether a variable is set
  • print_r — Prints human-readable information about a variable
  • serialize — Generates a storable representation of a value
  • settype — Set the type of a variable
  • strval — Get string value of a variable
  • unserialize — Creates a PHP value from a stored representation
  • unset — Unset a given variable
  • var_dump — Dumps information about a variable
  • var_export — Outputs or returns a parsable string representation of a variable