PHP 基础
var_dump(empty($a)); 判断变量是否为空
var_dump(isset($a)); 判断变量是否定义
$a=10;
unset($a); 删除变量
var_dump(isset($a));
取地址
& 代表变量的地址
$a=10;
$b=&$a;
$b=5;
echo $a;
比较运算符
$a=10;
$b=7;
var_dump($a<>$b);
逻辑运算符
与的运算
$a= true;
$b= false;
var_dump($a&&$b); 如果两个Bool型数据进行与的运算,只要其中有一个false,结果就是false
或的运算
var_dump($a||$b); 如果多个bool型数据进行或的运算,只要其中有一个true,结果就是true
非的运算
var_dump(!$b); 逻辑非相当于取反
三目运算符
例:
$a = 10;
$b = 8;
echo $a==$b?"相等":"不相等";
@错误抑制符
echo @$a; 输出语句@的位置
Notice : 提示(提醒)
Warning : 警告
error : 错误
Notice : 有一些提醒不是真正的错误,可以用错误抑制符屏蔽掉
语句类
顺序语句
分支语句
例:
$a=8;
if($a<10)
{
echo"A小于10";
}
不加花括号可以一句话,两句话的时候就必须加花括号
if($a<10)
echo"A小于10";
echo"hello";
else用法
if($a<10)
{
echo"Ok";
}
else
{
echo"No";
}
else if 用法
if 嵌套
第二种分支
swich...case
switch($a)
{
case 1;
echo"1111";
break;
case 2;
echo"2222";
break;
case 3;
echo"3333";
break;
default:
cho"0000";
}
循环语句
例:
for(var i=0;i<10;i++)
{
alert(i);
}
for($i=0;$i<10;$i++)
{
echo $i."<br>";
}
例:
$n=10;
while($n<100)
{
echo "{$n}<br>";
$n++;
}
do循环
例:
$n=0;
do
{
echo "{$n}<br>";
$n++;
}
while($n<10)
foreach语法循环
例:
foreach($attr as $v) 括号里前面是数组后边是个变量
{
$v;
}