2.2.9 判断一个变量是否已经定义
使用预定义函数isset()判断一个变量是否已经定义,它接受一个变量作为参数值,返回值如果为TRUE,说明该变量定义过,否则说明该变量没有被定义。代码2-11演示了如何使用这个函数。
代码2-11 判断变量是否被定义2-11.php
01 <?php
02 $var="test string";
03
04 echo isset($var);//$var定义过,返回真
05 echo isset($a);//$a未被定义,返回假
06 ?>
【代码解析】第4、5行使用isset()判断$var和$a是否被定义过,因为$var在第2行定义过,所以返回真,而$a没有定义过,所以返回假。