XaraX: = statt echo??

Beitrag lesen

Moin Nostra,

Alle Möglichkeiten PHP-Code zu kennzeichnen werden im Handbuch mit Beispiel im Kapitel Basic syntax aufgeführt. Beachte dort das "Example 10-2". (Die deutsche Übersetzung der Seite ist unvollständig.)

was wird damit gemeint, kann ich etwa damit nur xml aktivieren <? = '<xml....

Genau das ist ein Problem, wenn short_open_tag aktiviert ist. Es gibt Konflikte mit dem auch für XML verwendeten "<?". Weiterhin laufen short_open_tag verwendende Scripte nicht auf den Systemen, die diese Option, z.B. wegen der XML-Unverträglichkeit, ausgeschaltet haben.

das zum einen und zum anderen:

Es ist für die Version 6.x angedacht die Möglichkeiten für die Auszeichenung des PHP-Quellcodes auf ein gesundes Maß zurückzustutzen (http://www.php.net/~derick/meeting-notes.html#remove-support-for-and-script-language-php-and-add-php-var). D. h. um portable Scripte zu schreiben, sollte man auf Konstrukte wie "<?= ..." ganz verzichten, und wie dedlfix bereits aufgezeit hat, short_open_tag abschalten.

Gruß aus Berlin!
eddi

--
Wer Rechtschreibfehler findet, darf sie behalten.