Autor Zpráva
Forseti2
Profil
Zdravím, chci vyvtvořit instanci třídy uvnitř jiné třídy a furt mi to píše

Parse error: syntax error, unexpected T_NEW

<?php

require_once '../Language.php';
require_once '../../data/XML.php';

class LanguageDAO {
    
    private $lang = new Language();   // hlasí to chybu tady
    private $XML = new XML();             // a tady
    
    public function __construct(){}
    
    public function getAll(){
        // nějaký kód
    }    
}

?>

Je snad tato syntax špatná? mám PHP 5.2.6
Jan Tvrdík
Profil
Je snad tato syntax špatná?
Ano. Inicializuj ty proměnné v konstruktoru třídy.
Forseti2
Profil
Jan Tvrdík: Jaj, taková blbost. Díky. Zlozvyk z javy ....

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0