login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Opgelost] Variabele toewijzing m.b.v een functie.

Offline Anoniem - 07/01/2007 17:45 (laatste wijziging 07/01/2007 18:16)
Avatar van AnoniemPHP gevorderde Waarom kan dit niet en hoe los ik dit op?
  1. class blabla
  2. {
  3. var $vandaag = date('Y-m-d');
  4. }

5 antwoorden

Gesponsorde links
Offline rambo - 07/01/2007 17:58
Avatar van rambo HTML beginner Wat je hier doet is het direct toekennen van een waarde aan een veld. Dit mag dus niet. Je mag het veld wel aanmaken, maar je dient vervolgens via een functie of bij het aanroepen ervan een waarde aan dit veld toe te kennen. Bijvoorbeeld:
  1. <?php
  2. class blabla
  3. {
  4. var $vandaag;
  5.  
  6. function blabla($vandaag)
  7. {
  8. $this->vandaag = $vandaag;
  9. }
  10. }
  11. ?>
Offline Anoniem - 07/01/2007 18:03
Avatar van Anoniem PHP gevorderde Bedankt! Zoiets dacht ik al...
Offline Stijn - 07/01/2007 18:16
Avatar van Stijn PHP expert @Orange: mag ik weten welke error die class geeft want ik vind het raar....
Offline Wim - 07/01/2007 18:19
Avatar van Wim Crew algemeen stijn: hij zal wss niets meegegeven hebben met de class op te roepen...
function blabla($vandaag) <= het moet dus wel...

  1. <?php
  2. class blabla
  3. {
  4. var $vandaag;
  5.  
  6. function blabla()
  7. {
  8. $this->vandaag = date('Y-m-d');
  9. }
  10. }
  11. ?>
Offline Anoniem - 07/01/2007 18:42 (laatste wijziging 07/01/2007 18:43)
Avatar van Anoniem PHP gevorderde @Stijn
Ja hoor:
  1. var $vandaag = date('Y-m-d');

Parse error: parse error, unexpected '(', expecting ',' or ';' in *.php on line 12
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s