У меня есть некоторые переменные и константы в файле конфигурации, который я хочу использовать в методе класса в другом, и config.php
, и myclass.php
находятся в одной папке ,Как структурировать мой файл config.php для использования в классах в других файлах
config.php
<?php
$a=1;
myclass.php
class MyClass
{
protected function a() {
include_once('config.php');
echo $a; //$a is undefined here
}
}
Есть ли лучший подход для этого?
Вы также можете вернуть переменную (массив, возможно?) Из включенного файла. См. Пример № 5 в руководстве о 'include' – Jeff