【发布时间】:2012-06-09 03:53:23
【问题描述】:
我正在阅读一个提供 php 编码技巧的博客。有两个地方我不明白。
少用/不使用继续。
-
结构:
do{ if(true) { break; } if(true) { break; } } while(false);优于:
if(true) { } else if(true) { } else { }
有人能解释一下原因吗?
【问题讨论】:
-
甚至不需要 if 块。
-
它是否与 PHP 如何处理
if和do有关?编写可读的代码... PHP 应该执行正确的优化以使两种结构之间没有区别 - 如果没有,它应该/将会。提示的链接? -
任何像这样的优化技巧都应该被忽略。很抱歉您浪费时间阅读该博客。
-
关于问题 2:见 stackoverflow.com/questions/1445025/… 。它与 PHP 无关,只是一个伪模式。