时间:2021-07-01 10:21:17 帮助过:19人阅读
'1','key'=>'2',1=>3的数组 */ $arr[]="1"; $arr["key"]="2"; $arr[]=3; /** * @2 * isset判断变量是否存在,或者值为null * 第一种给$name赋值,通过$name判断,在赋值的过程中会有一个警告 */ $name=$_GET["name"]; if(isset($name)){ echo "TRUE"; } if(isset($_GET["name"])){ echo "TRUE"; } /** * @3 * ===运算符比较大小跟类型,==比较大小 *输出==,null跟false在==情况下相等;当用===不相等 */ $bl=null; $bol=false; if($bl==$bol){ echo "=="; } if($bl===$bol){ echo "==="; } /** * @4 * 静态成员变量必须带有美元$符 * getName默认成了静态的成员方法,区别$this->name */ class user{ public static $var=array(1); public $name; function getName(){ var_dump(self::$var); } } user::getName(); /** * @5 * $count有一个未定义变量的警告,但还是会输出6,for中变量不属于局部变量。 * 默认将$count初始化为0 */ for($i=0;$i<4;$i++){ $count+=$i; } echo $count; /** * @6 * 两个条件只要有一个成立,OR运算符显示一条记录 * 使用Field = $condition OR $condition = '' 表示$condition存在就过滤,不存在就忽略条件 * IN 运算符一般用在SQL最后,提高效率。 */ $sql="SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'"; ?>