как определить файл конфигурации, который я могу использовать в любом месте, где весь проект не включает в себя все где?
Есть два пути:
define () : Константы, которые вы определяете с помощью метода определения, доступны для всего проекта.
define('SITE_URL' , '/path/to/docroot/'); echo SITE_URL;
Константа класса : постоянная класса доступна для всего проекта.
class MyConfig{ const SITE_URL = '/path/to/docroot/'; } echo MyConfig::SITE_URL;
Использовать auto_prepend_file
Для использования localhost, такого как XAMPP или WAMP:
auto_prepend_file="xampp/htdocs/dir.php"
Если это не сработало или у вас нет доступа к php.ini, попробуйте изменить файл .htaccess (хотя я еще не пробовал этот метод)
php_value auto_prepend_file "/real/path/to/file/file_name.php"
вы можете определить константы в одном файле конфигурации fe в config.php, а затем включить его в свой проект, где вам нужно