这可能是个愚蠢的问题,但一直困扰着我。我一直在编写我认为是程序代码的代码,但我使用的是根据目的将相关的公共(public)和私有(private)功能组合在一起的类。我没有使用对象和方法,而是在需要时使用范围解析运算符调用函数。即:db::execute($sql)我知道这很荒谬,但我现在才意识到每个人都会立即将类与OOP联系起来。我是在犯什么变态的异端邪说吗? 最佳答案 您基本上是在滥用一种语言结构(类)来模拟另一种语言结构(命名空间)。这是完全正常的,只要您使用不支持后者的语言(php5.2-)。