PHP中加和不加isset的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 08:30:06
PHP中加和不加isset的区别
xn@_eU HVY)Tq$E(4{R0W[in$\5*169*3ثnZi|&]rԞBÀ/!PnS.J3Z_t@= jj j;tiu]u e֝f@6k~-+ɛCVcW2F%vb6|=3E"^ j&Heʬ.UšSL훐.upVvmL"+RnqJݐoY"RrUJ>y,< Z C qN(7ʏKeӍesux EGŶqr}ʺ8z=dJh\fߧܚ:ŝ1(s,㣞!(U:ב;pbKCߋ<{AI/|6)3q~@oL0BH71}y}-؂^ٷ6B'өRqodÀ

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

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