bool settype ( mixed $var,string $type ) 将变量 var 的类型设置成 type 。
type 的可能值为:
•“boolean” (或为“bool”,从 PHP 4.2.0 起) •“integer” (或为“int”,从 PHP 4.2.0 起) •“float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用) •“string” •“array” •“object” •“null” (从 PHP 4.2.0 起) 如果成功则返回 TRUE,失败则返回 FALSE。
bool isset ( mixed $var [,mixed $var [,$... ]] )如果 var 存在则返回 TRUE,否则返回 FALSE。
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节(" ")并不等同于 PHP 的 NULL 常数。
Note: 警告 isset() 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。
bool empty ( mixed $var ) 如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE,当变量没有置值时不产生警告。
void unset ( mixed $var [,$... ]] ) unset() 销毁指定的变量。注意在 PHP 3 中,unset() 将返回 TRUE(实际上是整型值 1),而在 PHP 4 中,unset() 不再是一个真正的函数:它现在是一个语句。这样就没有了返回值,试图获取 unset() 的返回值将导致解析错误。
string gettype ( mixed $var ) 返回 PHP 变量的类型 var .
is_bool() is_int() is_integer() is_long() is_string() is_float() is_double() is_real() is_array() is_object() is_resource() is_null() is_scalar() is_numberic() is_callable()
1. 常规函数 bool copy ( string source,string dest ) 2. 带有mixed,mixed表示可以传任何类型的数据 bool chown ( string filename,mixed user ) 3. 带有&参数的函数, 表示引用赋值, 这个参数不能传值,只能传一个变量,然后函数将变量的值改变,我们在使用这个变量时,值也是变化的 bool arsort ( array &array [,int sort_flags] )
4.默认函数 带有[]的函数,表示这个参数是可选的,如果你传值了就使用你传的值,如果没有传值则使用默认值 直接在声明函数时,就为参数给初值。 可选值和必须值, 必须从后向前设置 bool arsort ( array &array [,int sort_flags] )
5. 带有...的参数函数, ...表示可以传任意多个参数 int array_unshift ( array &array,mixed var [,mixed ...] )
6. 回调函数 带有callback,就是调用这个函数时需要我们传一个函数进来(函数名,函数名字串) array array_filter ( array input [,callback callback] )
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|