+ -
当前位置:首页 → 问答吧 → 一个php程序,一般多少个if 可以接受?

一个php程序,一般多少个if 可以接受?

时间:2010-09-01

来源:互联网

一个php程序,一般多少个if 可以接受。
比如我有50多个if esle 语句,可以吗?
对速度的影响可以忽略不计吗?

作者: shgen   发布时间: 2010-09-01

友好的程序是无限判断加美好提示。
框架一般就很少判断, 比如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来的有效

作者: baddie   发布时间: 2010-09-01

谢谢,就是有很多不同类的if else,不好用switch case
水平有限,想到要判断的,就加上if else.又怕影响速度。

作者: shgen   发布时间: 2010-09-01