Sven Rautenberg: <? oder <?php ?

Beitrag lesen

Moin!

Ist egal.

Ist _nicht_ egal.

Wenn du XML mit PHP kombinierst, wird dir der XML-Parser deinen PHP-Code, der nur in <? ... ?> steht, schreiend um die Ohren schlagen. Da ist zwingend die Langform <?php ... ?> erforderlich.

Klar, für die meisten Programmierer, die sich von XML fernhalten, kein Thema. Aber es gibt noch einen guten Grund: Die Langform funktioniert _immer_. Die Kurzform kann auf dem Server ausgeschaltet sein. Wer also Wert darauf legt, dass seine Skripte auf jedem Server funktionieren (und dabei mal ganz abgesehen von irgendwelchen Problemen durch Versionsunterschiede), der benutzt ausschließlich die Langform.

--

 - Sven Rautenberg