PHP中如果与开关的区别有哪些

  

PHP中如果与开关的区别有哪些?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

这是如果语句:

开关(表达式){//表达式通常为变量,对案件的语句进行匹配
  案件情况1://这里为冒号不是分号
  n多语句;
  打破;//跳出开关语句
  案件情况2:
  n多语句;
  打破;
  …
  …
  默认值:
  n多语句;
  }

工作原理:

    <李>对表达式(通常是变量)进行一次计算李 <>李把表达式的值与结构中案例的情况n进行比较李 <>李如果存在匹配,则执行与案例关联的代码李 <>李代码执行后,打破语句阻止代码跳入下一个案件中继续执行李 <>李如果没有情况为真,则使用默认语句

开关倾向对某预定数值的匹配,例如某网页中点某连接跳转到某地址,没有进行条件判断

且开关不支持漂浮型、布尔型。

感谢各位的阅读!看完上述内容,你们对PHP中如果与开关的区别有哪些大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

PHP中如果与开关的区别有哪些