Можно ли переопределить константу в 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
пользовательских данных вместо использования переменных в экземпляре.
Я знаю, что константы должны быть постоянными (очевидно!), но я ищу трюк, чтобы переопределить их.