重新构想 PHP

Lenix at 
这篇文章仅仅是我在思考如何更改 PHP 以使其更好。这是一个非常主观的清单,绝不是对核心团队正在完成的出色工作的批评。默认为 Final 关于 OO 编程的一个常见误解是,它全都与继承有关。继承和多态性都有它们的位置,但是 OO 远不止于此。因为声称程序员编写“ OO”代码的程序员经常滥用这些原则,所以我认为该语言应有助于防止我们犯这些错误。这就是为什么我将所有类默认设置为 final:final class Foo { }class Bar extends Foo { }此外:类仅允许从抽象类扩展或实现接口。这样我们可以防止具体类的深层继承链。默认 Void 在所有编程语言中,Void 都是……