php初学者日记(5)

上一次说道了变量类型转换,其实有些函数与类型有关,这些函数有些可以用于验证数据类型或者完成类型转换。

1. 获取类型的函数

gettype()函数返回var所指定变量的类型,共有8个可能的返回值:array, boolean, double, integer, object, resource, string 和 unknow type。其形式为:

 

string gettype (mixed var)

2.转换类型

settype()函数将var指定的变量转换为type指定的类型,type有7个可取的值:array, boolean, float, integer, null, object 和string。如果转换成功,则返回TRUE;否则,返回FALSE。其形式为:

boolean settype(mixed var, string type)

类型标识符函数类,包括 is_array(), is_bool(), is_float(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_scalar()和is_string()。

boolean is_name(mix var)

用以上类型标识符函数替换is_name。各函数都是用来确定var所指定的变量是否满足函数名所指定的特定条件。如果var属于该类型,就返回TRUE; 否则就返回FALSE。

下一次我们说说变量的标识符吧。

 

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注