PHP语句函数
运算符
+、-、*、/、++、--、+=、-=、%
字符串拼接用. js里面用+拼接
逻辑运算符
and && 、 or || 、 !
错误运算符
@(可以抑制错误)
错误分类有 notice 注意
warning 警告 这两个都可以用@抑制错误
error 错误 不可以用@抑制错误
<body>
<?php
echo $a;
?>
</body>

<body>
<?php
echo @$a;
?>
</body>
三元运算符
<body>
<?php
$a = true ;
echo $a? "男":"女";
$b = false ;
echo $b? "男":"女";
?>
</body>

语句(和js类似)
顺序语句
分支语句
if...else...
<?php
$a=10;
if($a>10){
echo "不可能";
}
else if ($a<10){
echo "还是不可能";
}
else{
echo "a=10";
}
?>
</body>

switch...case...
<body>
<?php
$a = 10 ;
switch($a){
case 1:
echo "11111";
break;
case 2:
echo "2222";
break;
default:
echo "10";
}
?>
</body>

循环语句
for循环
<body>
<?php
for($a=0;$a<10;$a++){
echo "$a";
}
?>
</body>
0123456789
while循环
<body>
<?php
$a=0;
while($a<10){
echo "hello world<br>";
$a++;
}
?>
</body>

函数
function test(){
echo "hello world";
}
test();
可变参数的函数
<body>
<?php
function test(){
$arr=func_get_args();//获取用户给的参数
var_dump($arr);
}
test(10,3,6,2);
?>
</body>

不固定参数个数,不管给几个参数都可以
<body>
<?php
function test(){
$arr=func_get_args();
$sum=0;
for($i=0;$i<count($arr);$i++){
$sum=$sum+$arr[$i];
}
return $sum;
}
echo test(10,3,6,2);
?>
</body>
21
有默认值的函数
<body>
<?php
function test($a="张三"){
echo"姓名为:{$a}";
}
test("李四");//有参数输出这个参数没有参数输出默认参数
?>
</body>
rand随机数参数
echo rand (0,10)//0-10之间的随机数
获取当前日期时间
<body>
<?php
echo time();//从1970年1月1号8点开始到现在的秒数的时间戳,24*60*60是一天
?>
</body>
格式化时间戳 date
<body>
<?php
echo date("Y-m-d H:i:s",time());//格式化当前之间戳可以省略time。time也可以换成时间戳的具体数
?>
</body>
将日期时间编码为时间戳
<body>
<?php
strtotime("2018-1-5 14:36:36");
?>
</body>
浙公网安备 33010602011771号