php1<?php$age = 18;echo $age>=18 ? '是.' : '否.';var_dump($age >= 18 ? '是.' : '否.');$res=$age >= 18 ? '是.' : '否.';var_dump($res);//执行运算符$res = `ping baidu.com`;$res = iconv('gbk','utf-8',$res);var_dump($res);echo @$name;echo "代码继续执行";$name = 'wda';$qian =0;if($name == 'wda'){$qian += 10;}echo"已成立";var_dump($qian);$name = 'dada';$qian=0;if($name == 'fffa'){$qian += 10;}echo"不成立";var_dump($qian);$name ='a';$qian=20if($name='a'){echo"ojbk"$qian +=20;}else($name='b'){echo"no"$qian -=20;}var_dump($qian);echo"ok";$fenshu = 99;//0-100if($fenshu>=90){echo "淘宝购物";}else if($fenshu<90 and $fenshu>=80){echo "给零花钱"}else if($fenshu<80 && $fenshu>=70){echo"淘宝购练习册"}else if($fenshu<70 && $fenshu>=60){echo"轻骂一顿"}else if($fenshu<60 && $fenshu>=50){echo"大打出手"}else{echo"爆锤"}echo"<br>";php2<?php$age = 18;echo $age>=18 ? '是.' : '否.';var_dump($age >= 18 ? '是.' : '否.');$res=$age >= 18 ? '是.' : '否.';var_dump($res);//执行运算符$res = `ping baidu.com`;$res = iconv('gbk','utf-8',$res);var_dump($res);echo @$name;echo "代码继续执行";$name = 'wda';$qian =0;if($name == 'wda'){$qian += 10;}echo"已成立";var_dump($qian);$name = 'dada';$qian=0;if($name == 'fffa'){$qian += 10;}echo"不成立";var_dump($qian);$name ='a';$qian=20if($name='a'){echo"ojbk"$qian +=20;}else($name='b'){echo"no"$qian -=20;}var_dump($qian);echo"ok";$fenshu = 99;//0-100if($fenshu>=90){echo "淘宝购物";}else if($fenshu<90 and $fenshu>=80){echo "给零花钱"}else if($fenshu<80 && $fenshu>=70){echo"淘宝购练习册"}else if($fenshu<70 && $fenshu>=60){echo"轻骂一顿"}else if($fenshu<60 && $fenshu>=50){echo"大打出手"}else{echo"爆锤"}echo"<br>";php3<?php$age = 18;echo $age>=18 ? '是.' : '否.';var_dump($age >= 18 ? '是.' : '否.');$res=$age >= 18 ? '是.' : '否.';var_dump($res);//执行运算符$res = `ping baidu.com`;$res = iconv('gbk','utf-8',$res);var_dump($res);echo @$name;echo "代码继续执行";$name = 'wda';$qian =0;if($name == 'wda'){$qian += 10;}echo"已成立";var_dump($qian);$name = 'dada';$qian=0;if($name == 'fffa'){$qian += 10;}echo"不成立";var_dump($qian);$name ='a';$qian=20if($name='a'){echo"ojbk"$qian +=20;}else($name='b'){echo"no"$qian -=20;}var_dump($qian);echo"ok";$fenshu = 99;//0-100if($fenshu>=90){echo "淘宝购物";}else if($fenshu<90 and $fenshu>=80){echo "给零花钱"}else if($fenshu<80 && $fenshu>=70){echo"淘宝购练习册"}else if($fenshu<70 && $fenshu>=60){echo"轻骂一顿"}else if($fenshu<60 && $fenshu>=50){echo"大打出手"}else{echo"爆锤"}echo"<br>";
2020年3月11日
其他运算符:
3元运算符 ?:
执行运算符 ``
错误抑制符 @
=> 数组下标的值得指定符号
-> 对象成员访问符
instanceof 对象类型运算符
3元运算符**
可以提供简单的逻辑判断
条件的表达式?真 :假;
当条件表达式的结果为真的时候则返回?
当条件表达式的结果为假的时候则返回:
将整个3元运算符看成一个值,当它表示为一个值是我们可以认为它是一个表达式
一个值可以被变量保存
一个值可以被var_dump(),echo打印
执行运算符:
作用:执行系统命令,电脑我们看到的是鼠标,桌面,窗口,用命令
cmd命令行,win+r打开运行,输入cmd回车
ping baidu.com 检查网络部是否通畅
错误抑制符:
可以屏蔽非致命错误(致命错误:语法错误代码不能继续执行)
可以让错误信息比显示,但是不代表解决了这个错误信息
使用方式:直接在出现错误的位置前方加上一个@就可以了
if if-else
if(条件表达式){
当条件成立时,那就增加数值,继续向下执行;当条件不成立时,那就数值不变,继续向下执行
if-elseif-else
多向分支
if(条件表达式1){  #真区间1
}else if(条件表达式2){#真区间2
}else if(条件表达式3){#真区间3
}else{#假区间}
if-else只有一个真区间
if-elseif允许有多条件多个真区间
只要满足有一个条件就会对应真区间,其他的条件不会再2继续判断
执行完真区间后继续向后执行,如果所有条件不成立时,则执行假区间(else)
假区间可以没有
