set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');

Je suis tombé sur deux fonctions, je n'ai jamais utilisé avant d'en php

set_include_path();
get_include_path();

Je suis actuellement à la recherche pour mettre en œuvre les phpseclib sur un projet que je suis en train de travailler sur.. Comme j'ai besoin d'utiliser le SFTP extension de classe de la SSH2 qui exige à son tour la MathBigInteger classe.. etc etc.

Le manuel dit à propos de set_include_path():

"Définit le include_path option de configuration pour la durée de la
script. "

Qu'est-ce que cela signifie pour le reste de mon cadre, il va régler TOUS les chemins à inclure, à partir de la phpseclib' dir?

Aussi, je n'ai vraiment pas obtenir:

set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');

Je suis le stockage de l'php sec dans une bibliothèque personnalisée répertoire dans mon système de fichiers, ne get_include_path() d'une façon comme par magie trouver le phpseclib répertoire dans mon système?

Comme vous pouvez le voir je suis complètement perdu là.. quelqu'un pourrait avoir la gentillesse de jeter un peu de lumière pour moi, s'il vous plaît?

PS/
J'ai seulement besoin de cette bibliothèque à un partivular point dans l'application ainsi voulez inclure uniquement en cas de besoin, à l'heure actuelle, je suis désireux de l'inclure à l'intérieur d'un enfant de ma classe de modèle.

OriginalL'auteur John | 2013-01-12