【发布时间】:2012-12-27 00:55:44
【问题描述】:
我偶然发现了两个我以前从未在 php 中使用过的函数
set_include_path();
get_include_path();
我目前正在寻找将 phpseclib 实现到我正在处理的项目中。因为我需要使用 SSH2 的 SFTP 类扩展,而这又需要 MathBigInteger 类等等。
手册说set_include_path():
"设置 include_path 配置选项的持续时间 脚本。 "
这对我的框架的其余部分意味着什么,它会设置来自“phpseclib”目录的所有包含路径吗?
另外,我真的不明白:
set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');
我将 php sec 存储在我的文件系统的自定义库目录中,get_include_path() 是否能神奇地在我的文件系统中找到 phpseclib 目录?
如你所见,我在这里完全迷失了.. 有没有人能帮我解释一下?
PS/ 我只在应用程序的一个特定点需要这个库,因此只想在需要时包含它,目前我想将它包含在我的模型类的子类中。
【问题讨论】: