Blogger Information
Blog 70
fans 4
comment 5
visits 103829
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
使用流程控制采用模板语法,测试 太空船运算符
JiaJieChen
Original
748 people have browsed it

使用太空船运算符 <=>

  • 新运算符 <=> 在php7.0以上版本,在太空船运算符中,
  • 第一个值小于第二个值,会输出比零小的数值,
  • 第一个值大于第二个值,会输出比零大的数值,
  • 第一个值等于第二个值,输出将会变成零,

             
    1. php
    2. //使用var_dump打印数值
    3. var_dump(15<=>20);
    4. // 得出 -1 < 0 说明 15 < 20
    5. echo'
      '
    6. var_dump(30<=>20);
    7. // 得出 1 > 0 说明 30 >20
    8. echo'
      '
    9. var_dump(1<=>1);
    10. // 得出 0 说明 1 = 1
    11. ?>

if…else 双分支,采用模板语法,介绍姓名。

       
  1. php
  2. //采用模板语法
  3. $MyName="张";
  4. $name='weizhong';
  5. // ===> 相等于值,等于类型值
  6. if($MyName==="张"):
  7. echo"姓名",'
    '
    ,$MyName.$name;
  8. // 如果不等于同类型相同值输出'没名字'
  9. else:
  10. echo"没名字";
  11. endif;
  12. echo'
    '
    ;
  13. ?>

判断语句 if…else ,添加逻辑运算符 && ,采用模板语法

我要购买iPhone
       
  1. php
  2. //我要购买iphone
  3. $iphone=6888;
  4. //钱包只有5000
  5. $wallte=5000;
  6. //发工资啦
  7. $salary=1888;
  8. //使用了逻辑运算符号 &&
  9. if(@$wallte<$iphone&&$wallte+$salary>=$iphone):
  10. echo'我能购买iPhone';
  11. else:
  12. echo'我不能购买iPhone';
  13. endif;
  14. echo'
    '
    ;
  15. ?>

运用简化双分支符号,?和:

       
  1. php
  2. // 运用简化双分支符号 ? :
  3. $iphone=6888;
  4. $wallte=5000;
  5. $salary=1887;
  6. echo(@$wallte<$iphone&&$wallte+$salary>=$iphone)
  7. ?'我能购买iPhone':'我不能购买iPhone';
  8. echo'
    '
    ;
  9. ?>

运用if…else 设置 商超活动满减 ,采用模板语法

       
  1. php
  2. //商超活动满减/折扣,1.满2000-300
  3. $activity=2000;
  4. $pay=2100;
  5. if($pay>=$activity):
  6. $pay-=300;
  7. else:
  8. $pay=$pay;
  9. endif;
  10. echo $pay;
  11. ?>

总结:

  • 在太空船运算符中,
  • 第一个值小于第二个值,会输出比零小的数值,
  • 第一个值大于第二个值,会输出比零大的数值,
  • 第一个值等于第二个值,输出将会变成零,
  • if…else 已经会运用,但是很多使用函数的地方还是不太熟练。
  • 第一次接触php,有很多不对的地方,希望老师多多包涵,我会继续努力学习的。
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:大家都是学习者, 别客气, 好好学
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply withNews Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!