dedlfix: Probleme mit Strato.de Server

Beitrag lesen

echo $begrüßung;

Ok, dann sehe ich keien Grund, warum PHP über diese Zeile meckert. Vermutlich ist es aber wie bei Syntaxfehlern üblich, dass die Ursache irgendwo vor der beanstandeten Zeile zu suchen ist. Entfern doch mal die gesamte Funktion, dann "syntaxfehlert" es bestimmt woanders.

Was wäre denn eine PHP4 - freundliche Syntax für diese Zeile? Kenn mich da mit den Unterschieden nicht aus.

PHP4 kann OOP nur rudimentär, jedenfalls gegenüber der Version 5. Es kennt keine Zugriffsmodifizierer für Funktionen und Eigenschaften, also das "public static" müsste weg. Es kennt auch kein Type Hinting, also müsste auch "DOMNode" weg. Im Manual findest du in der Language Reference die Beschreibung von Classes and Objects für Version 4 und 5. Doch all das wird dir nichts nützen, weil du auch die DOM-Extension verwendest, die es erst ab PHP 5 gibt. Für PHP4 gibt es DOM XML.

echo "$verabschiedung $name";