将字符串用单引号(')括起来是定义字符串最简单的方法: ?php$var_char = '这是一些字符串';? 如果字符串中有单引号,那么需要使用反斜线(\)进行转义: ?php$var_char = '字符串中包含...
定义字符串类型例子: $var_char = 你好!; 在该例子中,我们定义了一个字符串:你好! ,并把这个字符串赋值给变量 $var_char ,那么该变量也自动被定义为字符串(string)类型。 定义字符串...
如果想通过判断变量类型来确定下一步逻辑动作,不要使用 gettype() ,而使用 is_type 系列函数: ?php$var_int = 12;// 如果 $var_int 是 int 类型,这进行加法if (is_int($var_int)) { $var_int = $var_int+4...
p>通过 gettype() 函数可以方便的查看某个变量的类型: ?php$var_bool = TRUE; // a boolean$var_str = "foo"; // a string$var_int = 12; // an integerecho gettype($var_bool); // 输出 booleanecho gettype($var_str); // 输出 str...
PHP 支持八种原始类型(type)。 四种标量类型: string (字符串) integer (整型) float (浮点型,也作 double ) boolean (布尔型) 两种复合类型: array (数组) object (对象) 两种特殊...
defined() 用于检测给定的常量是否被定义。 isset() PHP defined() 用于检测一个给定的常量是否被定义,如果被检测的常量已定义则返回 TRUE,否则返回 FALSE。 语法: bool defined( string name ) 例...
同 unset() 静态变量一样,如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset() 之前一样的值。 试着比较如下两个例子: ?phpfunction des...
严格讲,使用 unset() 销毁静态变量,只是断开了变量名和变量值之间的引用。 例子: ?phpfunction foo() { static $b; $a++; $b++; echo "$a---$bn"; unset($a,$b); var_dump($a); var_dump($b); echo "##################...
unset() 用于销毁一个或多个变量。 unset() PHP unset() 用于销毁一个或多个变量, 没有返回值 。 语法: void unset( mixed var [, mixed var [, ...]] ) 例子: ?php// 销毁单个变量unset ($var);// 销毁单个数...
empty() isset() (bool) $var = TRUE TRUE FALSE $var = null TRUE FALSE FALSE $var = FALSE TRUE TRUE FALSE var $var TRUE FALSE FALSE $var = array() TRUE TRUE FALSE $var = 0 TRUE TRUE FALSE $var = 0 TRUE TRUE FALSE 可见 empty() 是比 isset()...