Tom: Zuerst Variable deklarieren und später berechnen?

Beitrag lesen

Hallo Obelix,

PHP verwendet implizite Deklaration von Variablen.

Allerdings habe ich immer wieder Fälle erlebt über die Versionen, wo es sinnvoller war, die Deklaration explizit durchzuführen, damit alles richtig funktioniert.

Einzelheiten bei Bedarf...

Wenn Du sicher gehen willst, dass $text als String zur verfügung steht, dann weise der Variablen einfach einen Leerstring zu

$text = "";

Damit ist die Scriptvariable als String angelegt.

Wenn Du jetzt

echo gettype($text);

schreibst, wird Dir "String" zurückgegeben.

Besonders bei komplexen Arrays sollte man vor der Benutzung

$multi = array();

diese "Initialisierung" durchführen.

Grüße

Tom