login  Naam:   Wachtwoord: 
Registreer je!
 Forum

construct werkt niet (Opgelost)

Offline xSc - 18/12/2007 09:56 (laatste wijziging 18/12/2007 09:57)
Avatar van xScOnbekend
  1. class test
  2. {
  3.  
  4. __construct()
  5. {
  6.  
  7. echo 'Dit is een test.';
  8.  
  9. }
  10.  
  11. }
  12.  
  13. (object) $oMijnTest = new test();


Geeft de volgende fout op de regel van de construct:

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION

Er draait PHP 5.2

5 antwoorden

Gesponsorde links
Offline marten - 18/12/2007 10:09 (laatste wijziging 18/12/2007 10:09)
Avatar van marten Beheerder probeer het volgende eens

  1. class test {
  2. public $print;
  3. public function __construct($test) {
  4. $this->print = $test;
  5. }
  6.  
  7. public function $printit() {
  8. return $this->print;
  9. }
  10. }
  11.  
  12. $oMijntext = new Test('dit is mijn tekst');
  13. echo $oMijntext->printit();
Offline xSc - 18/12/2007 10:23
Avatar van xSc Onbekend Marten, dat gaat wel goed.

function $printit heb ik natuurlijk gewijzigd in function printit ;)

Maar waarom gaat dat fout dan? Ik kan niets ontdekken ... ?
Offline marten - 18/12/2007 10:57
Avatar van marten Beheerder Is dat precies je code Henri?

__construct is namelijk een functie.

  1. class test
  2. {
  3.  
  4. function __construct()
  5. {
  6.  
  7. echo 'Dit is een test.';
  8.  
  9. }
  10.  
  11. }
  12.  
  13. (object) $oMijnTest = new test();
Offline xSc - 18/12/2007 11:00
Avatar van xSc Onbekend Ah ja Bedankt Marten, ben er net mee begonnen en had dit van een tut van PHPHulp ;)

Dan is het goed. Bedankt 
Offline marten - 18/12/2007 11:05
Avatar van marten Beheerder Oplossing knop 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s