Включение файлов из включенного пути не работает должным образом

Когда я запускаю этот код в файле php:

get_include_path(); 

Я получаю этот результат:

.: / Applications / XAMPP / xamppfiles / Библиотека / PHP: / Applications / XAMPP / xamppfiles / Библиотека / PHP / груша

Так не должны ли все файлы из любого из этих двух каталогов автоматически включаться во все мои php-файлы? Потому что, когда я помещаю файл с классом в 1 из них и пытаюсь использовать его в своем php-файле, он говорит:

Неустранимая ошибка: класс «FirePHP» не найден в /Applications/XAMPP/xamppfiles/htdocs/index.php в строке 4

Вы неправильно поняли include_path . Он не будет включать автоматически все файлы там.

include_path – это список путей, из которых вы можете включить относительный путь.

Итак, если вы пишете include 'FirePHP.php'; то файл, если он существует в одном из этих путей . (этот каталог), /Applications/XAMPP/xamppfiles/lib/php или /Applications/XAMPP/xamppfiles/lib/php/pear , будут включены.

Вы можете включить файл, используя include_once или require_once .

например.

 include_once '/path/to/your/classfile'