PHP总结(一)
<?php /*PHP总结(一)*/ /** * @1 * 给数组追加元素使用$arr[]=$var的方式 * 返回一个0=>'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'"; ?>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。