isset函数
isset
(PHP 4, PHP 5)
isset — 檢測變量是否設置
檢測變量是否設置,并且不是 NULL。?
如果 var 存在并且值不是 NULL 則返回 TRUE,否則返回 FALSE。?
$a = "test"; $b = "anothertest";var_dump(isset($a)); // TRUE var_dump(isset($a, $b)); // TRUEunset ($a);var_dump(isset($a)); // FALSE var_dump(isset($a, $b)); // FALSE$foo = NULL; var_dump(isset($foo)); // FALSE//數組 $a = array ('test' => 1, 'hello' => NULL, 'pie' => array('a' => 'apple'));var_dump(isset($a['test'])); // TRUE var_dump(isset($a['foo'])); // FALSE var_dump(isset($a['hello'])); // FALSE// 鍵 'hello' 的值等于 NULL,所以被認為是未置值的。 // 如果想檢測 NULL 鍵值,可以試試下邊的方法。 var_dump(array_key_exists('hello', $a)); // TRUE// Checking deeper array values var_dump(isset($a['pie']['a'])); // TRUE var_dump(isset($a['pie']['b'])); // FALSE var_dump(isset($a['cake']['a']['b'])); // FALSE$expected_array_got_string = 'somestring'; var_dump(isset($expected_array_got_string['some_key'])); var_dump(isset($expected_array_got_string[0])); var_dump(isset($expected_array_got_string['0'])); var_dump(isset($expected_array_got_string[0.5])); var_dump(isset($expected_array_got_string['0.5'])); var_dump(isset($expected_array_got_string['0 Mostel']));//以上例程在PHP 5.3中的輸出: bool(true) bool(true) bool(true) bool(true) bool(true) bool(true)以上例程在PHP 5.4中的輸出: bool(false) bool(true) bool(true) bool(true) bool(false) bool(false)
轉載于:https://www.cnblogs.com/dhsx/p/4952392.html
總結
 
                            
                        - 上一篇: SqlServer自定义聚合函数
- 下一篇: Python selenium长截屏
