php的isset函数相关问题
php的isset函数相关问题
一、总结
一句话总结:
isset() 函数用于检测变量【是否已设置】并且【非NULL】
【$a=null;isset(a)为false】
如果已经使用unset() 释放了一个变量之后,再通过isset() 判断将返回FALSE。
若使用isset() 测试一个被设置成NULL 的变量,将返回FALSE。
二、php的isset函数相关问题
PHP isset() 函数
isset() 函数用于检测变量是否已设置并且非NULL。 如果已经使用unset() 释放了一个变量之后,再通过isset() 判断将返回FALSE。 若使用isset() 测试一个被设置成NULL 的变量,将返回FALSE。
array:12 [▼ "current_page" => 1 "data" => array:4 [▶] "first_page_url" => "http://legend3v3.com/create_video/add/111/0?page=1" "from" => 1 "last_page" => 1 "last_page_url" => "http://legend3v3.com/create_video/add/111/0?page=1" "next_page_url" => null "path" => "http://legend3v3.com/create_video/add/111/0" "per_page" => 10 "prev_page_url" => null "to" => 4 "total" => 4 ]
如果我要将上面的prev_page_url的值从null换成空字符串
因为null在json转换的时候好像是有问题的
这个时候,我的判断只需要是
isset($blog['prev_page_url'])即可
因为值为null,所以这个结果为false