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=20
if($name='a'){
echo"ojbk"
$qian +=20;
}
else($name='b'){
echo"no"
$qian -=20;
}
var_dump($qian);
echo"ok";
$fenshu = 99;//0-100
if($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=20
if($name='a'){
echo"ojbk"
$qian +=20;
}
else($name='b'){
echo"no"
$qian -=20;
}
var_dump($qian);
echo"ok";
$fenshu = 99;//0-100
if($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=20
if($name='a'){
echo"ojbk"
$qian +=20;
}
else($name='b'){
echo"no"
$qian -=20;
}
var_dump($qian);
echo"ok";
$fenshu = 99;//0-100
if($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)
假区间可以没有