frankx: Problem mit Arrays und OOP + Verständnisfragen

Beitrag lesen

Hellihello wichtel,

#######################################################
Parse error: parse error, unexpected '(', expecting ',' or ';' in D:\xampp\xampp\htdocs\checkString.php on line 6
#######################################################

in der Variablendefinition darfst Du m.W. keine Funktionen verwenden.

Nun zu meinen Fragen. Wie muss ich eine Klasse aufrufen, wenn diese nur einen Konstruktor enthält? Wann machen Konstruktoren sinn? Habe ich es richtig verstanden, dass eine Klasse keinen Konstruktor haben muss?

in PHP kannst Du auch function __construct() nehmen. Bei Deinem Beispiel ist der Klassenname nicht ident mit dem Funktionsnamen des Konstruktors.

Du brauchst den Konstruktor nur wenn du möchtest, dass eine Funktion beim intantiieren eines neuen Objektes aufgerufen werden soll.

In Zeile 6 habe ich folgendes stehen: count($this->words);. Ist das richtig? Ich meine das "$this->words". Das stimmt schon so, oder?

ja.

Gruß,

frankx