Можно ли переопределить константу в php, которая была определена функцией define
?У меня есть класс с несколькими константами, который содержит пользовательские данные.Я пытаюсь использовать этот класс для более чем одного пользователя.
define('ALLEGRO_ID', 'id');
define('ALLEGRO_LOGIN', 'login');
define('ALLEGRO_PASSWORD', 'passwd');
define('ALLEGRO_KEY', 'key');
define('ALLEGRO_COUNTRY', 123);
$allegro = new AllegroWebAPI( );
$allegro -> Login();
Я не писал этот класс, но использую его из-за нехватки времени.Я не знаю, почему создатель этого класса defined
использует данные пользователя, а не использует переменные в экземпляре.
Я знаю, что константы должны быть постоянными (очевидно!), Но я ищутрюк, чтобы переопределить их.