login  Naam:   Wachtwoord: 
Registreer je!
 Forum

define() en functies (Opgelost)

Offline MothZone - 30/11/2008 13:01
Avatar van MothZonePHP ver gevorderde Hallo,

Ik heb een deel constanten gedefinieerd via define()
Nu wil ik deze gebruiken in enkele functies.
Maar blijkbaar is dit standaard niet mogelijk (Warning: constant() [function.constant]: Couldn't find constant).
Hoe kan ik deze wel gebruiken in een functie?

Alvast bedankt

4 antwoorden

Gesponsorde links
Offline Giant - 30/11/2008 13:11 (laatste wijziging 30/11/2008 13:11)
Avatar van Giant PHP beginner Global constante in de functie zetten?

dus:
  1. define('bar', 'blaat');
  2. function foo () {
  3. global bar;
  4. echo bar;
  5. }

of iets in die richting?
Offline MothZone - 30/11/2008 13:13 (laatste wijziging 30/11/2008 13:15)
Avatar van MothZone PHP ver gevorderde Ja, dacht ik ook eerst, maar geeft error.

Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE or '$'


geeft trouwens dezelfde error
Offline Giant - 30/11/2008 13:19
Avatar van Giant PHP beginner http://nl2.php.net/constant
misschien daar iets aan?
Offline MothZone - 30/11/2008 13:23
Avatar van MothZone PHP ver gevorderde Heb het probleem gevonden, had vergeten mn defines te includen 
Domme fout.
Defines gebruiken binnen een functie gaat dus toch standaard.
Toch bedankt voor de hulp.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s