login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP

define() en functies (Opgelost)

MothZone – 30/11/2008 13:01
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
Daisycon - Verdien geld met uw website

Giant – 30/11/2008 13:11 (Laatst gewijzigd op 30/11/2008 13:11)
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?

MothZone – 30/11/2008 13:13 (Laatst gewijzigd op 30/11/2008 13:15)
Ja, dacht ik ook eerst, maar geeft error.

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


geeft trouwens dezelfde error

Giant – 30/11/2008 13:19
http://nl2.php.net/constant
misschien daar iets aan?

MothZone – 30/11/2008 13:23
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-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.069s