Eli*_*jah 18 php anti-patterns
我听说PHP最近遭遇了很多.在很多项目中,我已经看到了疯狂的PHP代码库 - 你真的很想知道这个人在编写代码时是否使用致幻药物.有时,我想知道如果最初的开发人员对不该做的事情有更多的指导,代码会是什么样的.
但是,我也看到了一些非常有条理的PHP项目,这些项目是用100%OOP完成的,并且很乐意维护,但它们不是由"php程序员"编写的.
我给所有初级开发者提供了Java Anti-Patterns的链接.该页面的一个好处是特定于Java的示例,因为Java的许多功能都适用于常见错误.我希望找到一个类似的PHP列表,但谷歌搜索没有透露任何有意义的.
关于编程PHP时开发人员应该知道的问题已经存在一些问题,但我想关注负面问题.
您在PHP中看到的常见问题应该避免哪些常见问题以及以更好的方式执行相同操作的常见解决方案是什么?
我想到的一些明显的例子我会想到,但不是PHP具体的:
这里有一些我会考虑PHP特定的例子:
那么,你最喜欢的PHP 不应该做什么,你是如何做到的?
cgp*_*cgp 16
我不同意这个:
PHP是一种模板语言.虽然我同意实现MVC的概念,但我不明白为什么需要在生成Web输出时实现另一个DSL.
$_GET或$_POST不检查并清理它.php.ini正确的.index.php.$_SESSION.我目前最讨厌的是查询函数的返回类型不一致。这是当你调用一个函数来执行查询时,它返回
这迫使您检查返回类型并专门处理每种情况。总是简单地返回一个包含 0、1 或 n 个元素的数组会好得多。