如何在不安装 Zend Framework 的情况下使用 Zend 库
如何在不安装zend框架的情况下使用zend库?
我正在尝试在没有安装 zend 框架的情况下使用 zend 库(Mail 和 Mime),它不会返回任何错误消息... 但对于我的项目,我仅使用 Mail 和 Mime 库,如何在不安装 zend 框架的情况下使用 Zend 库..
谢谢, 维诺斯小号
How to use zend library without using zend framework installation?
I am trying to use zend library(Mail and Mime) without zend framework installation, its not returning any error messages...
but for my project i'm using Mail and Mime library only, How to use Zend Library without installing zend framework ..
Thanks,
Vinoth S
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
下载 Zend Framework 并将其放入 PHP 可以访问的文件夹中。然后或者
- 更好更方便 - 设置你的自动加载器 和/或包含路径以便 PHP 可以找到直接包含类,而无需包含它们。
另请参阅
Download Zend Framework and put it into a folder accessible by your PHP. Then either do
Or - better and more conventient - setup your autoloader and/or include path so PHP can find the classes directly, without you having to include them.
Also see
注册自动加载器并设置包含路径,如下所示:
Register the autoloader and set include path like this:
我已经不止一次地在其他非 zend 项目中集成 zend 库了。
不建议仅使用 Autoloader 来包含某些库,因为它会导致性能较差(请参阅 zend 关于 |end_Loader 的参考资料)。
最好的方法(从清晰的代码和性能的角度来看)非常简单:
1)设置包含路径:(必要的,否则你将出现致命的包含错误):
2)对你的库执行“require_once”需要,遵循结构 Zend/
例如:
注意1:您不必放置所有所需类的“require_once”,主要包含的类已经对依赖类进行了require_once。
I've done it more than once to integrate zend libs in other non-zend projects.
Autoloader is not suggested for just inclusion of some libraries as it involves in worse performances (see zend reference about |end_Loader for that).
The best way (from both clear code and performances point of view) is very simple:
1) set the include path: (necessary or you'll have fatal inclusion errors):
2) do a "require_once" of the library/ies you need, following the structure Zend/
e.g:
note1: you don't have to place a "require_once" of all the needed classes, the main included class already do a require_once of the dependent classes.