我正在PHP和David Powers的书籍(PHP Object Oriented Solutions)的帮助下学习OOP。我在第3章,他谈到使用DateTime类。我想看看DateTime类的实现,以便不知道OOP是如何工作的。
1)在哪里/如何找到DateTime类的源代码?
2)对于初学者来说,查看这些类的代码来源是有用的,还是更好地远离这个级别的混乱事物?
答案 0 :(得分:3)
不要试图查看内置PHP类的代码;它们不是用PHP编写的(它们都在C语言中),所以它不会教你编写PHP的任何东西。如果您需要,代码可用,但只有在您已经知道C)
时才会有用但是有很多很好的示例类可用。 PEAR repository包含大量PHP类,可以很好地学习。您可能还想下载适当命名的PHPClasses.org。
中的一些示例答案 1 :(得分:1)
对于初学者来说很有用 这类的代码来源,或者是 更好地远离凌乱 这个级别的事情?
OOP与单个类无关......您必须学习如何使用设计模式从类中创建结构。顺便说说; php不是学习oo编程的最佳语言。
答案 2 :(得分:0)
DateTime
类) DateTime
可能(实际上可能)是用C语言编写的,而不是PHP,在这种情况下,你不会从中读取任何东西(除非你想学习C语言)。