首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预定义PHP类的源代码

问预定义PHP类的源代码
EN

Stack Overflow用户
提问于 2015-12-18 13:26:13
回答 2查看 140关注 0票数 0

预定义的PHP类(如Execption、PDO等)的源代码在某个地方可用吗?

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

我想要源代码的原因是,我想知道某些方法到底做了什么,以及它们是如何做的(例如,__wakeup对PDO做了什么)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-18 13:28:11

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

票数 2
EN

Stack Overflow用户

发布于 2015-12-18 13:36:50

如果您真的想查看相应类的源代码,我只需访问php.net网站并下载PHP的源代码。

最好是这些类甚至没有用PHP编写。

但是你真的需要看这些类的源代码吗?

如果您想知道__wakeup()对PDO做了什么,难道不应该阅读魔术方法的PHP文档吗?

上面写着

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34356791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档