То, как вы использовали FILE_DIRECTORY
, здесь не является константой, это просто переменная, записанная в верхнем регистре.
Это то, как вы будете использовать ее как константу, для справки:
class ClassA extends ClassB
{
const FILE_DIRECTORY = 'book/auido';
public function index()
{
$file_directory = self::FILE_DIRECTORY;
return $file_directory
}
}
Обычно люди используют константы для обозначения чего-то, что никогда не изменится, например, кода страны ISO. Все, что находится в вашем домене, может быть изменено, поэтому в этом случае конфигурация будет лучше.