01. april 2006 - 11:41Der er
15 kommentarer og 1 løsning
Overskriv define()
Hej,
Jeg har en define(), som jeg skal have overskrevet med en ny værdi. Mit script er lidt kringlet, da de to define() er uafhængige af hinanden, så jeg kan ikke bare sætte en :(
Jeg ved godt, at man ikke direkte kan overskrive en define() ved fx. at sætte en ny værdi efter den gamle. Men kan man ikke nulstille en bestemt define() ligesom man fx. kan nulstille en bestem session?
Som der står et sted på http://php.net/define så "If a constant is once defined, any subsequent attempts to define it once again are ignored". Du kan ikke lave en konstant, og senere ændre den.
Hvorfor bruger du ikke bare en variabel - det er li'som meningen med det.
$TEST='dette er test 1'; $TEST='dette er test 2'; print $TEST;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.