如何编写依赖于其他扩展的php扩展?

如何编写依赖于其他扩展的php扩展?,php,php-extension,Php,Php Extension,我计划编写一个PHP查询扩展,它将依赖于pdo_mysql扩展 我的问题是:如何实例来自其他扩展的php类并调用来自其他扩展的函数 如何在编译扩展之前警告用户下载其他扩展 有没有任何文档讨论过这个问题?像您描述的那样,一个具体的依赖项会带来很多问题,我建议您通过接口或回调抽象掉这个依赖项。但是如果你死定了主意 zend\u lookup\u class将通过字符串为您获取一个类条目 object\u init\u ex将实例化给定类条目的对象 这应该足够让你走了。你到底在问什么,我有点困惑

我计划编写一个PHP查询扩展,它将依赖于
pdo_mysql
扩展

我的问题是:如何实例来自其他扩展的php类并调用来自其他扩展的函数

如何在编译扩展之前警告用户下载其他扩展


有没有任何文档讨论过这个问题?

像您描述的那样,一个具体的依赖项会带来很多问题,我建议您通过接口或回调抽象掉这个依赖项。但是如果你死定了主意

zend\u lookup\u class
将通过字符串为您获取一个类条目

object\u init\u ex
将实例化给定类条目的对象


这应该足够让你走了。

你到底在问什么,我有点困惑