Michael: PHP-Code einleiten?

Hallo,

ich leite meinen PHP-Code grundsätzlich mit <?   ?> ein. Jetzt habe ich grade hier im Forum gelesen, dass man ihn mit <?php  ?> einleiten sollte...

Ist das nicht egal? Wo ist der Unterschied?

Grüsse
Michael

  1. Huhu Michael

    ich leite meinen PHP-Code grundsätzlich mit <?   ?> ein. Jetzt habe ich grade hier im Forum gelesen, dass man ihn mit <?php  ?> einleiten sollte...

    ja

    Ist das nicht egal? Wo ist der Unterschied?

    Nein, warum steht u.a. hier

    http://www.php.net/manual/de/language.basic-syntax.php

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
  2. Hallo Michael,

    Ist das nicht egal? Wo ist der Unterschied?

    Nein, das ist nicht egal. In der php.ini kannst Du einstellen, dass PHP <? ... ?> nicht mehr versteht und nur noch <?php ... ?> bzw. <script language="php">...</script> versteht. Die Option heißt short_open_tag. <?php ... ?> funktioniert immer, <? ... ?> nicht unbedingt; und Deine Scripte kommen mit Sicherheit irgendwann einmal in die Situation, wo Du den Wert dieses Parameters nicht beeinflussen kannst, daher bist Du auf der sicheren Seite, wenn Du <?php ... ?> verwendest.

    Viele Grüße,
    Christian

    --
    Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!