请参阅PHP 5.3中的PHP Architect - GOTO:它真的是邪恶吗?
本文简要概述了为什么GOTO有用,为什么我们在PHP中使用它(自2004年以来)以及为什么它是/有争议的.一般的答案似乎是:GOTO大多无用,除非在非常狭窄的应用程序空间(如构建编译器),否则应该避免使用:
有一点是肯定的:有一些应用程序可以让优秀的开发人员充分利用GOTO来生成更简单,更高效的代码,但它们可能不是普通开发人员编写的主流程序; 因此,这里有一个合理的担忧,即没有经验的程序员会使用GOTO来破坏他们的代码.
另请参阅文章中提到的一些原始新闻列表讨论/争议:
另请参阅这篇关于GOTO在C2 Wiki上被认为有害的全面语言无关讨论
归档时间: |
|
查看次数: |
1918 次 |
最近记录: |