1. php1
    2. <?php
    3. $age = 18;
    4. echo $age>=18 ? '是.' : '否.';
    5. var_dump($age >= 18 ? '是.' : '否.');
    6. $res=$age >= 18 ? '是.' : '否.';
    7. var_dump($res);
    8. //执行运算符
    9. $res = `ping baidu.com`;
    10. $res = iconv('gbk','utf-8',$res);
    11. var_dump($res);
    12. echo @$name;
    13. echo "代码继续执行";
    14. $name = 'wda';
    15. $qian =0;
    16. if($name == 'wda'){
    17. $qian += 10;
    18. }
    19. echo"已成立"
    20. var_dump($qian);
    21. $name = 'dada';
    22. $qian=0;
    23. if($name == 'fffa'){
    24. $qian += 10;
    25. }
    26. echo"不成立"
    27. var_dump($qian);
    28. $name ='a';
    29. $qian=20
    30. if($name='a'){
    31. echo"ojbk"
    32. $qian +=20;
    33. }
    34. else($name='b'){
    35. echo"no"
    36. $qian -=20;
    37. }
    38. var_dump($qian);
    39. echo"ok";
    40. $fenshu = 99;//0-100
    41. if($fenshu>=90){
    42. echo "淘宝购物"
    43. }else if($fenshu<90 and $fenshu>=80){
    44. echo "给零花钱"
    45. }else if($fenshu<80 && $fenshu>=70){
    46. echo"淘宝购练习册"
    47. }else if($fenshu<70 && $fenshu>=60){
    48. echo"轻骂一顿"
    49. }else if($fenshu<60 && $fenshu>=50){
    50. echo"大打出手"
    51. }else{
    52. echo"爆锤"
    53. }
    54. echo"<br>";
    55. php2
    56. <?php
    57. $age = 18;
    58. echo $age>=18 ? '是.' : '否.';
    59. var_dump($age >= 18 ? '是.' : '否.');
    60. $res=$age >= 18 ? '是.' : '否.';
    61. var_dump($res);
    62. //执行运算符
    63. $res = `ping baidu.com`;
    64. $res = iconv('gbk','utf-8',$res);
    65. var_dump($res);
    66. echo @$name;
    67. echo "代码继续执行";
    68. $name = 'wda';
    69. $qian =0;
    70. if($name == 'wda'){
    71. $qian += 10;
    72. }
    73. echo"已成立"
    74. var_dump($qian);
    75. $name = 'dada';
    76. $qian=0;
    77. if($name == 'fffa'){
    78. $qian += 10;
    79. }
    80. echo"不成立"
    81. var_dump($qian);
    82. $name ='a';
    83. $qian=20
    84. if($name='a'){
    85. echo"ojbk"
    86. $qian +=20;
    87. }
    88. else($name='b'){
    89. echo"no"
    90. $qian -=20;
    91. }
    92. var_dump($qian);
    93. echo"ok";
    94. $fenshu = 99;//0-100
    95. if($fenshu>=90){
    96. echo "淘宝购物"
    97. }else if($fenshu<90 and $fenshu>=80){
    98. echo "给零花钱"
    99. }else if($fenshu<80 && $fenshu>=70){
    100. echo"淘宝购练习册"
    101. }else if($fenshu<70 && $fenshu>=60){
    102. echo"轻骂一顿"
    103. }else if($fenshu<60 && $fenshu>=50){
    104. echo"大打出手"
    105. }else{
    106. echo"爆锤"
    107. }
    108. echo"<br>";
    109. php3
    110. <?php
    111. $age = 18;
    112. echo $age>=18 ? '是.' : '否.';
    113. var_dump($age >= 18 ? '是.' : '否.');
    114. $res=$age >= 18 ? '是.' : '否.';
    115. var_dump($res);
    116. //执行运算符
    117. $res = `ping baidu.com`;
    118. $res = iconv('gbk','utf-8',$res);
    119. var_dump($res);
    120. echo @$name;
    121. echo "代码继续执行";
    122. $name = 'wda';
    123. $qian =0;
    124. if($name == 'wda'){
    125. $qian += 10;
    126. }
    127. echo"已成立"
    128. var_dump($qian);
    129. $name = 'dada';
    130. $qian=0;
    131. if($name == 'fffa'){
    132. $qian += 10;
    133. }
    134. echo"不成立"
    135. var_dump($qian);
    136. $name ='a';
    137. $qian=20
    138. if($name='a'){
    139. echo"ojbk"
    140. $qian +=20;
    141. }
    142. else($name='b'){
    143. echo"no"
    144. $qian -=20;
    145. }
    146. var_dump($qian);
    147. echo"ok";
    148. $fenshu = 99;//0-100
    149. if($fenshu>=90){
    150. echo "淘宝购物"
    151. }else if($fenshu<90 and $fenshu>=80){
    152. echo "给零花钱"
    153. }else if($fenshu<80 && $fenshu>=70){
    154. echo"淘宝购练习册"
    155. }else if($fenshu<70 && $fenshu>=60){
    156. echo"轻骂一顿"
    157. }else if($fenshu<60 && $fenshu>=50){
    158. echo"大打出手"
    159. }else{
    160. echo"爆锤"
    161. }
    162. 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)
    假区间可以没有

    作业 - 图1