WauWau: ...die noch bessere Lösung ;-)

Beitrag lesen

Hallo Daniel, hallo bernhardt,

So gehts
<?php echo "<?xml version="1.0" encoding="iso-8859-1"?>"; ?>

Und so geht's noch besser und perfomancierter (...):

<?php echo '<?xml version="1.0" encoding="iso-8859-1"?>'; ?>

Den String in '' zu schreiben, hast 1. den vorteil, dass "-Zeichen nicht escaped werden müssen und 2. den vorteil, dass der string nicht geparst wird und entsprechend ein bisschen perfomancegewinn rausspringt ;-)

Ach ja, und übrigens ist hier das "problem" mit den sogenannten "short open tags". Du kannst ja PHP-Bereiche traditionell mit

<?
    // PHP-Bereich
  ?>

"aktivieren". Damit es eben nicht diese XML-Dingsda-Probleme gibt, wurde der Standart auf

<?php
    // PHP-Bereich
  ?>

gesetzt. Die <? ?>-Methode wird nun "short open tag" genannt und lässt sich durch einen Eintrag in der php.ini deaktivieren. Dann brauchst du auch nicht mehr das ding da oben umständlich durch php ausprinten, sondern kannst es so hinschreiben.
Natürlich gehen dann aber auch nicht mehr diese "Short open tags", deswegen ist es nur empfehlenswert, sie zu deaktieren, wenn du sie eben nicht benutzt.

WauWau

--
ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
E-Mail WauWau: mailto:selfforum.wauwau@spameater.org