博主信息
JiaJieChen
博文
65
粉丝
3
评论
5
访问量
46604
积分:0
P豆:132

使用流程控制采用模板语法,测试 太空船运算符

2020年04月18日 23:31:25阅读数:283博客 / JiaJieChen/ PHP

使用太空船运算符 <=>

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

    1. <?php
    2. //使用var_dump打印数值
    3. var_dump ( 15 <=> 20 ) ;
    4. // 得出 -1 < 0 说明 15 < 20
    5. echo '<br>'
    6. var_dump ( 30 <=> 20 ) ;
    7. // 得出 1 > 0 说明 30 >20
    8. echo '<br>'
    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 "姓名" ,'<br>', $MyName . $name ;
  8. // 如果不等于同类型相同值输出'没名字'
  9. else :
  10. echo "没名字";
  11. endif;
  12. echo '<hr>' ;
  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 '<hr>' ;
  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 '<hr>';
  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,有很多不对的地方,希望老师多多包涵,我会继续努力学习的。
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:大家都是学习者, 别客气, 好好学

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论