Is it possible to redefine a constant in php which was defined by the define
function?
I have a class with several constants that contains the user data. I'm trying to use the class for more than one user.
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();
I did not write this class, but I am using it due to time constraints. I do not know why the creator of this class defined
the user data rather than using the variables in the instance.
I know that constants should be constant (obviously!), but I'm looking for a trick to redefine them.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…