Moin!
Erst mal: hab nicht so viel Ahnung von OOP, aber
var $wordsLength = count($this->words);
ist ja eine Eigenschaft, da kannst Du IMHO keine Berechnungen usw. durchführen. Dafür brauchst Du eine Funktion bzw. "Methode".
function checkString($data) {
Das ist der Konstruktor (gleicher Name wie die Klasse). Der wird bereits beim Erstellen des Objekts aufgerufen.
$check = new checkString();
Hier wird checkString() ohne den Parameter $data aufgerufen...
print $check->checkString($text);
...und hier nochmal mit Parameter!
Man könnte das Zählen des Arrays (count()) in den Konstruktor packen und das Überprüfen der Wörter mit einer Methode machen.
Der Aufruf sähe dann irgendwie so aus:
$check = new checkString();
$check->ist_der_string_ok($text);
Tom