一个php程序,一般多少个if 可以接受?
时间:2010-09-01
来源:互联网
一个php程序,一般多少个if 可以接受。
比如我有50多个if esle 语句,可以吗?
对速度的影响可以忽略不计吗?
比如我有50多个if esle 语句,可以吗?
对速度的影响可以忽略不计吗?
作者: shgen 发布时间: 2010-09-01
友好的程序是无限判断加美好提示。
框架一般就很少判断, 比如this->save(int) 文档上要求是丢一个数字类型进去, 会有结果返回, 假如你丢一个'string' 进去, 有时就直接php报错了.
框架一般就很少判断, 比如this->save(int) 文档上要求是丢一个数字类型进去, 会有结果返回, 假如你丢一个'string' 进去, 有时就直接php报错了.
作者: spser 发布时间: 2010-09-01
这种用switch..case..好点吧
作者: lxylxy888666 发布时间: 2010-09-01
if else 是必须的 因为这个是流程
如果if else针对的条件属于同一类(并有固定的值) 建议switch case
否则 安心的写你的if else吧
速度肯定有影响 因为if后面的条件 系统都必须无条件的去判断条件是不是成立
不管条件是不是不满足 系统多走了一步去判断的路 消耗的就是这部分的速度
没有直接 case来的有效
如果if else针对的条件属于同一类(并有固定的值) 建议switch case
否则 安心的写你的if else吧
速度肯定有影响 因为if后面的条件 系统都必须无条件的去判断条件是不是成立
不管条件是不是不满足 系统多走了一步去判断的路 消耗的就是这部分的速度
没有直接 case来的有效
作者: baddie 发布时间: 2010-09-01
谢谢,就是有很多不同类的if else,不好用switch case
水平有限,想到要判断的,就加上if else.又怕影响速度。
水平有限,想到要判断的,就加上if else.又怕影响速度。
作者: shgen 发布时间: 2010-09-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28