I have stumbled upon two functions i have never used before in php
set_include_path();
get_include_path();
I am currently looking to implement the phpseclib onto a project I am working on.. As i need to use the SFTP class extension of the SSH2 which in turn requires the MathBigInteger class.. etc etc.
The manual says about set_include_path()
:
"Sets the include_path configuration option for the duration of the script. "
What does this mean for the rest of my framework, will it set ALL include paths from the 'phpseclib' dir?
Also, I really don't get:
set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');
I am storing the php sec in a custom library directory in my file system, does get_include_path() some how magically find the phpseclib directory in my filesystem?
As you can see I am completely lost here.. could anyone be kind enough to shed some light for me please?
PS/ I only need this library at one partivular point in the application thus only want to include it when needed, at present I am wanting to include it within a child of my model class.