1208PHP语句

var_dump(empty($a)); 判断变量是否为空
var_dump(isset($a)); 判断变量是否定义

unset(变量); 删除变量

&代表变量的地址:
$a = ;
$b = &$a;

$b = 5;
echo $a;

运算符:
a+b 相加
a-b 相减
a*b 相乘
a/b 相除
a%b 取余
-a 取反
a.b 连接两个字符串
a+=b a=a+b 左侧的字符串等于原字符串加另一个字符串
a-=b a=a-b 左侧的字符串等于原字符串减另一个字符串
a*=b a=a*b 左侧的字符串等于原字符串乘另一个字符串
a/=b a=a/b 左侧的字符串等于原字符串除另一个字符串
a%b a=a%b 左侧的字符串等于原字符串除另一个字符串的余数
a.=b a=a.b 原字符串链接另一个字符串

a==b 等于
a!=b(a<>b) 不等于
a<b 小于
a>b 大于
a<=b 小于等于
a>=b 大于等于

a and b 与 如果 a 和 b 都为 true,则返回 true (a && b)
a or b 或 如果 x 和 y 至少有一个为 true,则返回 true (a || b)
!a 非 取反值

三元运算符:(三目运算符)
$a = 10;
$b = 8;
echo $a==$b?"相等":"不相等

错误抑制符:@(放在输出语句得前面)

PHP三种错误类型
Notice:提醒
Warning:警告
error:错误

分支语句:
$a=10;

if($a<10)
{
echo "A小于10";
}

if($a<10)
echo "A小于10";

if($a<10)
{
echo "OK";
}
else
{
echo "NO";
}

if($a<10)
{
echo "A小于10";
}
else if($a<20)
{
echo "A在10到20之间";
}
else
{
echo "A大于20";
}

if($a<20)
{
if($a<10)
{

}
else
{

}
}

switch...case

switch($a)
{
case 1:
echo "1111";
break;
case 2:
echo "22222";
break;
case 3:
echo "33333";
break;
default:
echo "00000";
}

循环语句:(PHP与JS区别不大 )
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++;
}

$n=0;
do
{
echo "{$n}<br>";
$n++;
}
while($n<10)

foreach($attr as $v)
{
$v;
}

上一篇:02 flask 请求钩子、异常捕获、上下文、Flask-Script 扩展、jinja2 模板引擎、csrf防范


下一篇:const和readonly你真的懂吗?