Ach*_*him 2 php metaprogramming
我是一位经验丰富的开发人员,通常使用 C# 和 Python 进行开发,做过大量元编程。老实说:我不喜欢 PHP,但最近的版本看起来至少比旧版本更有希望。我最近必须在 PHP 项目中工作,所以我必须提高我在这方面的技能。
我正在寻找资源以尽快了解 PHP 语言的详细信息。我当然能够阅读文档,而且我不是在寻找一些印刷的 API 文档。
我想了解这些语言背后的设计思想以及什么样的元编程是可能的。
任何提示?
首先,尽可能远离w3schools。
主要来源:PHP.NET .. 文档实际上非常好。
我建议从这本书开始:PHP Object-Oriented Solutions , 2008,您可以在线阅读预览。也许您可以在旧的PHP in Action, 2006 中找到一些好的东西。还有一本书Real-World Solutions for Development High-Quality PHP Frameworks and Applications,但它更多地是关于 php 项目中的质量保证和 TDD。
您还可以观看/收听:
其余的东西对于所有语言都是通用的。只需重新阅读Martin Fowler或Robert C. Martin撰写的一些材料。
也许可以观看“Clean Code Talks”中的一些讲座: