Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:还没有学到流程控制, 也没有布置这方面作业 , 这次暂通过, 下次要按要求写作业
特殊类型:资源(文件数据库链接),null
首先起个名$符号+变量名(国际公约一样不能数字开头,其余和别的语言几乎一样。)
PHP变量区分大小写,方法不区分大小写
数组的多种申明方式
$array=[];
$array=array();
$array=array(1,12,3)
索引数组:如 0,1,2,3,4,5
关联数组:如 ‘a’=>1,’b’=>2
索引数组默认下标0开始!
<?php
if(条件判断语句){
条件为true所执行
}
if(条件判断语句){
条件为true所执行
}else{
条件为false所执行
}
if(条件判断语句1){
条件1为true所执行
}elseif(条件判断语句2){
条件语句1false但是条件语句2为true执行
}
?>
<?php
//此处说明可能很无力,反正宝宝知道什么意思就对了!
for(声明一下起始值;条件;驱动起始值){
执行语句
}
//诶算了算了写一个例子
for($i=0;$i<3;$i++){
echo $i;//会输出012
}
?>
<?php
//foreach就牛逼了,会自动获取键值,通常用于便利数组,或者用于关联数组反正我蛮喜欢用的!
$a=['a'=>1,'b'=>2,'c'=>3];
foreach(数组 as 键名=>键值){
//键名不写为空也行 默认就是键值!
}
foreach($a as $k => $v){
echo $k.'=>'.$v;
}
//输出结果a=>1b=>2c=>3
?>
Switch循环也是一种流程判断,与if挺像,但是它适合用于固定值判断!
<?php
switch (这里写要判断的变量名) {
case '要判断的值,这里如果是string就加引号如果是数值就不加!':
# 如果满足就执行!
break;//终止循环
default://若无符合case则默认执行
# code...
break;
}
?>
哎呀呀电脑要没电了就不一一列举使用案例了!
<?php
while (循环条件) {
# code...//循环代码!
# 但是这个很容易被写成死循环!所以千万要记得!写条件变更语句
}
?>
<?php
do{
#执行语句
}while(条件)
?>
咳咳咳敲敲桌子!注意看哈!while和dowhile的差距就是 一个先给钱再吃饭,一个先吃饭再给钱while先判断条件再执行,do…while先执行再判断!
好啦~这次作业圆满完成!所以老师是不是应该表扬一下~~~
~~~~哦哟喂2020-01-06 00:44:04 星期一 今天八点要考PHP了,那么一定是满分了呀~(咱写程序的就要点自信哦!写完就对了!)