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表达式产生错误而我们又不想将错误信息显示在页面上时,可使用错误抑制运算符。当表达式的前面被加上”@”这个运算符后,该表达式可能产生的任何错误信息都会被忽略。相关文章推荐
- php laravel框架下通过jsonp跨域访问
- jrtplib 在vs2010中的移植
- ContentProvider的一些总结
- php——<<<start运算符
- php里日期的部分显示
- php中日期时间的用法
- php计算几分钟前、几小时前等
- PHPMailer通过Gmail和Office365的SMTP账号发送邮件设置
- thinkphp独立分组后分页功能不能用的解决办法
- vsftpd配置好后,仍然出现无法下载文件的情况
- Eclipse的PHP插件PHPEclipse安装和使用
- LeapFTP 显示服务器端文件名乱码问题处理
- [转] rtp h264注意点(FU-A分包方式说明)
- IIS FTP文件服务器搭建步骤
- PHP PDO函数库详解
- phpMyAdmin4.4.7安装及配置
- phpMyAdmin4.4.7安装及配置
- php数组与字符串的转换
- php xss filter
- laravel子域名和主站同站