您的位置:首页 > 编程语言 > PHP开发

PHP基础2

2015-09-06 15:09 337 查看

3 变量的常用函数

3.1 变量转换函数

在PHP强制转换中,除了上述方法外,还可应用函数进行转换,常用的函数有以下几种。

1)settype()函数

settype()函数将变量设置为指定类型,当某个变量用settype()函数设定后,该变量的类型就发生改变,其语法如下:

bool settype(mixed $var,string $type)


将变量var的类型设置成type。type的类型可能为:”boolean”(或为”bool”),”integer”(或为”int”),”float”,”string”,”array”,”object”,”null”。如果成功则返回TRUE,否则则返回FALSE。

2)intval()函数、floatval()函数、strval()函数

这三个函数是将原变量通过转换后得到新类型的变量,原变量的类型和值都不变,括号中放入原变量。

3.2 变量检查函数

1)isset()函数

isset()函数用于检查某个变量是否存在,如果存在则返回true,否则返回false。

2)empty()函数

empty()函数用于检查某个变量的值是否为空(“”,”0”,0,NULL,FALSE,array(),var,$var以及没有任何属性的对象都将被认为是空),如果为空则返回TRUE,否则返回FALSE。

3.3 变量判断函数

is_int()、is_integer()、is_float()、is_double()、is_bool()、is_string()、is_array()、is_object()、is_resource()、is_null()


3.4 变量获取函数

1) gettype()函数

函数用来获取变量的类型。返回的类型字符串可能为下列字符串其中之一:boolean、integer、double、string、array、object、resource、NULL、unknown type。(注:我们一般不用gettype()来测试某种类型,因为其返回的字符串在未来的版本中可能需要改变,此外,由于包含了字符串的比较,它的运行也是较慢的,一般使用
is_*
代替)

2)
var_dump()
函数

函数用来打印变量的相关信息,此函数显示关于一个或者多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

3)
var_export()
函数

此函数输出或返回一个变量的字符串表示,此函数返回关于传递给该函数的变量的结构信息,它和dump()函数类似,不同的是其返回的是合法的PHP代码。

4) unset()变量销毁函数

unset()函数是用来销毁变量的,但很多时候,这个函数只把变量给销毁了,内存中存放的该变量的值仍然没有销毁,也就是没能达到我们想要的释放内存的效果。

如果在函数中,unset()一个通过引用传递的变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之前一样的值。

4 错误抑制运算符

当PHP表达式产生错误而我们又不想将错误信息显示在页面上时,可使用错误抑制运算符。当表达式的前面被加上”@”这个运算符后,该表达式可能产生的任何错误信息都会被忽略。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: