我熟悉高级OOP功能,例如interfaces
,abstractions
,enums
,generics
,public , private , static
关键字,exceptions
等来自Java。但是,我想知道所有这些东西是如何转化为PHP的。
具体来说,我想要一个教程或网站,它经历了PHP的所有高级OOP功能,这些功能都是在PHP 5中添加的(我大部分都熟悉PHP 4中的所有内容)以及与PHP没有直接关系的东西。 OOP与throw
关键字和try/catch
块一样。有什么建议吗?
答案 0 :(得分:7)
我推荐一本名为“PHP 5 Power Programming”(约5 MiB PDF)的免费电子书。它介绍了PHP中OOP的更高级方面,并解释了一些常见的设计模式。
答案 1 :(得分:5)
假设你还没有去过那里,php.net文档非常好。 Here是关于PHP5对象的部分。 migrating from PHP4 to PHP5上还有一节。