预定义PHP类的源代码


Source Code of Predefined PHP Classes

预定义的PHP类(例如ExecptionPDO等)的源代码在哪里可用吗?

我尝试通过PHP打印类的源代码,但它不适用于预定义的类(可能是因为源文件实际上不存在于我的系统中?)。

我之所以想要源代码,是因为我想知道一些方法究竟是做什么的,以及它们是如何做的(例如,__wakeupPDO做什么)。

无法打印出这些类的php源代码,因为它们从未用php编写过。相反,您可以查看c来源:https://github.com/php/php-src

如果你真的想看看各个类的源代码,我只需要去php.net网站下载php的源代码。

这些类甚至可能不是用PHP编写的。

但是,您真的需要查看这些类的源代码吗?

如果你想知道__wakeup()对PDO有什么作用,你不应该阅读PHP文档中的魔术方法吗?

上面写着

__wakeup()的预期用途是重新建立在序列化过程中可能丢失的任何数据库连接,并执行其他重新初始化任务。