¿Es posible redefinir una constante en php que fue definida por la función define
? Tengo una clase con varias constantes que contiene los datos del usuario. Estoy tratando de usar la clase para más de un usuario.Redefinición de constantes en PHP
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();
No escribí esta clase, pero la estoy usando debido a limitaciones de tiempo. No sé por qué el creador de esta clase defined
los datos del usuario en lugar de utilizar las variables en la instancia.
Sé que las constantes deben ser constantes (¡obviamente!), Pero estoy buscando un truco para redefinirlas.
Esto suena como algo que debería ser resuelto de otra manera que sea mejor arquitectónicamente. –
las constantes que contienen los datos del usuario suenan raras –
Hasta el siguiente: 'define (4, 42);' – Zirak