php中isset() , unnset(), empty()函数
来源:互联网 作者: 发布时间:2010-01-14
isset()函数 , unnset()函数, empty() 函数是一个语言结构而非
isset()函数 , unnset()函数, empty() 函数是一个语言结构而非函数,因此它无法被变量函数调用。
isset()、empty() 只检测变量,检测任何非变量的东西都将导致解析错误。
后边的语句是错误而且将不会起作用: empty(addslashes($name))。
若想检测常量是否已设置,可使用 defined() 函数。同时要注意的是一个 NULL 字节(“\0″)并不等同于 PHP 的 NULL 常数。所以 isset(NULL)会发生语法错误。
像echo(),print(),include(),require() 都是语言结构而非函数。
延伸阅读:PHP中常用的函数库和一些小技巧PHP的GD库函数大全PHP魔法函数应用详解php变量函数(Variable)PHP中的危险函数全解析php几个常用的去空、分组、调试数组函数php HEADER函数简单示例php mysql函数一揽表php 文件函数一揽表php ftp函数一揽表set_include_path函数应用 js去除空格函数php函数intval()使用不当的安全漏洞分析