【发布时间】:2014-03-05 23:36:08
【问题描述】:
我已经安装并加载了 PECL http 扩展。
我在 php.ini 中添加了这些行:
extension=raphf.so
extension=propro.so
extension=http.so
我看到在
的输出中添加了以下内容phpinfo()
启用 HTTP 支持,扩展版本 2.0.4
libz 1.2.5 1.2.5
libcurl 7.24.0 7.24.0
libevent 禁用 禁用
但是当我尝试使用类 HttpResponse 时,我得到了错误:
致命错误:在第 21 行的 RequestHandler.php 中找不到类“HttpResponse”
任何人都可以指导我错过了什么。
【问题讨论】:
-
也有可能包含类 HttpResponse 的文件未包含在您正在使用的文件中。您也可以发布您的代码吗?
-
你说得对,我没有在我的代码中明确包含该文件。但是后来我读到,对于 php,不需要像 java 这样包含代码,因为 php 在运行时会这样做?
-
PHP 不会自动执行此操作。如果您使用的是框架,它可能有一个自动加载器来执行此操作。
-
那我如何让 php 在我的代码中包含 HttpResponse 类?
-
你能把你的代码贴在这里吗?