我偶然发现了两个我以前从未在 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/我只在应用程序的一个特定点需要这个库,因此只想在需要时包含它,目前我想将它包含在我的模型类的子类中。