虽然大部分函数将在函数一章中进行说明,但是在本章中你需要记住isset()
函数。isset()
只接受一个参数,你需要将一个变量作为参数传给isset()
,函数将根据变量是否已经被赋值返回true
或false
。例如:
<?php
$foo = 1;
if (isset($foo)) {
echo "Foo is set\n";
} else {
echo "Foo is not set\n";
}
if (isset($bar)) {
echo "Bar is set\n";
} else {
echo "Bar is not set\n";
}
?>
将会输出 Foo is set
和 Bar is not set
。通常,当你试图访问一个未被赋值的变量(如上面的$bar
)时,PHP将会产生一个警告,告诉你试图访问未知变量。用isset()
进行判断就不会这样了。
如我所说,在函数一章之前,你只要了解这个函数就可以了。
在本书(或者贯穿整个编程师姐),都有人使用无意义的变量名。
$foo
$bar
和$baz
是最常见的,我常用$wom
和#bat
。有人认为不应该使用这些名字,但事实是到处都有人使用,所以我也放心使用了。尽量避免在你的代码中出现这些无意义的变量名,除非它们的生存周期很短。