当前位置: 首页 > news >正文

北京网站建设学习/2022最新小学生新闻

北京网站建设学习,2022最新小学生新闻,广州有网站建设学校,做系统吧收藏的网站做没了比如$order[status] 9 || $order[status] 10 || $order[status] 11类似这种的话,如果两三个还勉强可以接受,但是如果还有 3 个以上的条件我就无法接受这种写法了。后来使用了 in_array()的方法相对简短一点了。想来请教下 php 中 有没有比 in_array()…

比如

$order['status'] == 9 || $order['status'] == 10 || $order['status'] == 11

类似这种的话,如果两三个还勉强可以接受,但是如果还有 3 个以上的条件我就无法接受这种写法了。

后来使用了 in_array()的方法相对简短一点了。

想来请教下 php 中 有没有比 in_array()再好点的写法了。谢谢

回复内容:

比如

$order['status'] == 9 || $order['status'] == 10 || $order['status'] == 11

类似这种的话,如果两三个还勉强可以接受,但是如果还有 3 个以上的条件我就无法接受这种写法了。

后来使用了 in_array()的方法相对简短一点了。

想来请教下 php 中 有没有比 in_array()再好点的写法了。谢谢

酱?

phpswitch($order['status']){

case FINISHED:

case PENDING:

case PROCESSING:

//logic

break;

default:

break;

}

难道不是 in_array($order['status'], [9, 10, 11])

像你这个例子, 改成switch就行了,简单直观还合理;

如果条件太多无可避免的情况,即只能用if,就算用别的也感觉别扭不对劲的时候, 建议换一种写法:

if ($order['status'] == 9

|| $order['status'] == 10

|| $order['status'] == 11) {

}

我是花括号部另起一行党, 但在这种情况下,也可以

if ($order['status'] == 9

|| $order['status'] == 10

|| $order['status'] == 11)

{

}

另外建议把字面量常量放在左边。

如果if里的判断条件特别特别长(我见过有些分支需要判断三四个变量,||和&&用了七八个),建议把判断条件写成单独的函数

http://www.lbrq.cn/news/1369855.html

相关文章:

  • 近期军事新闻/站长工具seo综合查询烟雨楼
  • 创建app与网站的区别/免费网站流量
  • 网站建设用模板/百度一下网页首页
  • 做胃镜多少钱天津津门网站I/谷歌浏览器在线打开
  • 中国建设会计协会网站/厦门seo代理商
  • 深圳网站建设公司简介/百度热搜榜在哪里看
  • 中国菲律宾冲突岛屿/肇庆seo优化
  • 杭州网站建设杭州手机网站建设/百度指数官方版
  • 宝安网站建设深圳信科/网址提交入口
  • 做外销b2b网站对比/搜索引擎推广的三种方式
  • 网站空间租用哪个好/网站seo综合诊断
  • 临朐网站建设价格/武汉软件测试培训机构排名
  • 网站没备案可以做商城吗/北京seo技术
  • 网站目录字典/化工网站关键词优化
  • 查找网站开发者/网站设计制作在哪能看
  • 时尚网站设计/友链交易平台
  • bootstrap网站模板/长尾关键词挖掘爱站网
  • 公司网站建设前期情况说明/关键词热度查询
  • 你学做网站学了多久/seo的五个步骤
  • 网站标题字符/十大免费域名
  • ts-428 WordPress/如何做seo
  • 怎么做微信小说网站/视频号链接怎么获取
  • 江门网站建设外包/yande搜索引擎官网入口
  • 移动端网站开发最好的环境/个人引流推广怎么做
  • 更改wordpress用户名/卢镇seo网站优化排名
  • 个人如何做网站/企业网站管理系统
  • 莱州网站建设青岛华夏商务网/seo优化主要工作内容
  • 郑州公司网站制作/以服务营销出名的企业
  • 遂昌建设局网站/0元做游戏代理
  • 哪个网站做招聘海报比较好/网络推广公司简介
  • 选择排序原理与C语言实现详解
  • 仿真电路:(十七下)DC-DC升压压电路原理简单仿真
  • java8学习笔记-Stream流
  • Redis深度剖析:从基础到实战(上)
  • 企业智脑1.3.1技术升级全面解读:AI笔记引擎如何重塑企业知识管理范式
  • PHP 5.5 Action Management with Parameters (English Version)