Может кто-нибудь объяснить разницу между использованием
define('SOMETHING', true);
и
$SOMETHING = true;
А может быть, преимущества между тем или другим?
Я использую переменные везде и даже в файле типа конфигурации, который включен в каждую страницу, я все еще использую переменные, поскольку я не вижу, почему использовать метод define.