PHP中加和不加isset的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 19:50:58

PHP中加和不加isset的区别
PHP中加和不加isset的区别

PHP中加和不加isset的区别
isset()只能用于变量,因为传递任何其它参数都将造成解析错误.若想检测常量是否已设置,可使用 defined() 函数.
  如果已经使用 unset() 释放了一个变量之后,它将不再是 isset().若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE.同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数.
  其实它的最主要作用是作为一个判断语句的控制量,比如你要提交一个表单,你可以检查 if(isset($_POST['username'])) 这样的话在确定表单提交了以后再执行对应的PHP操作.