phpbar.de logo

Mailinglisten-Archive

AW: [php] PHP Tag

AW: [php] PHP Tag

Johannes Schlueter schlueter at phpbar.de
Sam Nov 15 19:09:02 CET 2003


Hi,

> das hat überhaupt nix mit "glaubenskrieg" & konsorten zu tun, das ist
> XML-Konform!!!! Alle Tags sind klein, und definieren ihre Sprache
> explizit! also "<?php..." !!!!

Das stimmt nicht. XHTML-Tags sind klein, wenn aber andere 
DTDs/Schemas kennen auch Tags mit Großuchstaben.
Und da auf XML-kompatibiltät zu pochen ist wirklich nicht sinnig. Dann 
müsste auch der "Inhalt" von <?php .. ?>" XML-konform sein, z.B. wäre 
dann jedes < oder > im PHP-Source verboten, aber wem ein
   if  (1 &lt; 2)
gefällt...

> Und jede sinnvolle IDE (ich benutze Quanta...) kann das!

<?php ist jedenfalls auch die propagierte Variante...

Wo wir schon bei XML sind: <? sollte man nicht verwenden a) kann 
man es ausschalten b) macht es sinn short_open_tags abzuschalten 
sobald man XML mit PHP generiert.
Ein

<?xml version="1.0" ?>
<?php
  echo $dat;
?>

sieht doch viel schöner aus als ein

<?
  echo '<?xml version="1.0" ?>';
  echo $dat;
?>

Was die Alternative wäre...

johannes

php::bar PHP Wiki   -   Listenarchive