【发布时间】:2014-01-03 03:14:09
【问题描述】:
什么时候php switch 语句有太多case? 100? 1000? 5000? 10000? 当然,这取决于服务器,但想象一个简单的 VPS,它有 1 个平均核心和 1 Gb RAM,以及多个同时请求。
我知道这不是一个好习惯,但我是一个好奇的人,我一直在学习。
即使使用 php-fpm,我也不认为拥有数百个案例是明智的,但事实是我从未尝试过,并想听听您的意见(SQL 或 MongoDB 是我最终可能会用于我的想法) .
非常感谢您帮助我解决这个难题!
【问题讨论】:
-
如果您网站上的单个逻辑上有 1000 条单独的语句,那么您做错了什么,应该使用哈希表和循环来代替。
-
你到底在做什么,在 switch 语句中有超过 10 个案例?别这样了。
-
我知道这不是一个好习惯,我只是想知道什么时候太多了 :) 谢谢你的建议!
-
不能专门讲PHP,但是一般用switch语句,如果非要问是不是太多了,就是太多了。
-
我同意...我没有在任何地方使用它,只是我认为我可以从小处着手,但如果我需要扩展它可能是一个糟糕的主意...
标签: php performance switch-statement