<?php
unset ($a); //銷毀單個變數
$bar = array("a","b","c");
unset ($bar["a"]); //銷毀單個陣列元素
unset ($a1,$a2,$a3); //銷毀多個變數
?>
但是有個問題,如果在乙個函式裡銷毀乙個全域性變數,則只是銷毀區域性變數
<?php
function unsettest1()
$a1 = "hello php";
echo $a1;
?>
如果您想在函式中 unset() 乙個全域性變數,可使用 $globals 陣列來實現:
<?php
function unsettest2()
$a1 = "hello php";
unsettest2();
echo $a1;
?>
函式
描述is_bool()
是否為布林型別
is_string()
是否為字串型別
is_float()
是否是浮點型別
is_double()
是否是浮點型別
is_integer()
是否是整數型別
is_int()
是否是整數型別
is_null()
是否是null
is_array()
是否是陣列型別
is_object()
是否是乙個物件型別
is_numeric()
是否是數字或數字組成的字串
<?php
var_dump(is_bool(false));
var_dump(is_string("123"));
var_dump(is_float(3.14));
var_dump(is_double('a'));
var_dump(is_integer(123));
var_dump(is_int("123"));
var_dump(is_null("123"));
var_dump(is_array("123"));
var_dump(is_object("123"));
var_dump(is_numeric("123a"));
?>
PHP unset函式原理及使用方法解析
unset 釋放給定的變數 說明unset mixed var mixed void unset 銷毀指定的變數。unset 在函式中的行為會依賴於想要銷毀的變數的型別而有所不同。如果在函式中unset 乙個全域性變數,則只是區域性變數被銷毀,而在呼叫環境中的變數將保持呼叫unset 之前一樣的值。...
php判斷值和型別,檢測資料型別php函式集
檢測資料型別php教程函式集 檢測資料型別即對資料型別進行檢測,判斷所檢測型別是否屬於檢測型別,符合則返回真,否則返回假。檢測資料型別定義如下 is bool 是否為布林型別,例,is bool srue is bool false is string 是否為字串型,例,is string stri...
資料和函式
資料和函式 1 列舉型別 inductive day type monday day tuesday day wednesday day thursday day friday day saturday day sunday day.上面的例子定義了乙個 day 的型別,包括 monday,tues...