anpera.net
https://anpera.dyndns.org/phpbb3/

<? und <?php - Unterschied?
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=5007
Seite 1 von 1

Autor:  Deus X Machina [ Sa 26 Sep, 2009 15:09 ]
Betreff des Beitrags:  <? und <?php - Unterschied?

Hääte da eine Frage aus Interesse, vielleicht kann mir da jemand weiterhelfen :)
Da ich gerade an einer Logd Version mehr "php" an den Anfang einfügen muste um sie zum Laufen zu bringen als sie Dateien hat (naja, fast) würde mich doch langsam interessieren woher diese Unterschiede kommen und warum sie da sind. Stammt das aus einer früheren Version? Oder klappt das bei manchen Leuten? Jedenfalls interessiert es mich wirklich wie das zustande kam dass in manchen Dateien <? am Anfang steht, in anderen <?php.
Und wie ist das mit ?> am Ende? Das scheint ja nicht unbedingt benötigt zu werden wenn ich das richtig verstanden habe?

Eigentlich wollte ich danach ja suchen, aber leider spielen da die Suchfunktionen nicht mit die einfach <? ausklammern, und sowohl Suchmaschine als auch die Suche hier suchen dann nur noch nach "php" - wenn jemand nen Tip hat wie ich das umgehe bin ich auch begeistert, habe das Gefühl noch öfters mal nach Sonderzeichen zu suchen.
;)

Autor:  Kevz [ Sa 26 Sep, 2009 15:28 ]
Betreff des Beitrags:  Re: <? und <?php - Unterschied?

http://www.php.net/manual/de/language.b ... hpmode.php

Autor:  Linus [ Sa 26 Sep, 2009 18:35 ]
Betreff des Beitrags:  Re: <? und <?php - Unterschied?

Deus X Machina hat geschrieben:
Und wie ist das mit ?> am Ende? Das scheint ja nicht unbedingt benötigt zu werden wenn ich das richtig verstanden habe?
Wenn es sich um reine PHP-Dateien handelt, also nicht PHP-Code eingebettet in zB. HTML, ist es empfehlenswert auf das schließende ?> zu verzichten. So erspart man sich die "headers allready sent..."-Fehler wenn nach dem abschließenden Tag zB. noch ein Leerzeichen steht. ;)

Autor:  Deus X Machina [ Do 01 Okt, 2009 20:45 ]
Betreff des Beitrags:  Re: <? und <?php - Unterschied?

Danke für die prompten Antworten!
Okay.... also wenn ich das in dem Link verstanden habe, dann bringt <? absolut gar nichts - ausser dass man sich pro PHP Part drei Zeichen spart. Und diese Einstellung die man machen muss damit das funktioniert schaltet auch nur genau das ein und keine anderen Zeichen.
Dafür gibt es Nachteile wie dass man die Dateien dann auf manchen Systemen nicht so verwenden kann, sowie Probleme mit alternativen Tags (<?xml ).
Hab ich das im Prinzip richtig verstanden, oder gibts noch was, das mir auf der Seite entgangen ist?

Autor:  Auric [ Fr 02 Okt, 2009 14:51 ]
Betreff des Beitrags:  Re: <? und <?php - Unterschied?

<? ist mehr ein Komformitätsfeature, an und für sich ist man mit <?php aber immer auf der sicheren Seite. Zu ?> siehe Linus Post.

Also kurz: Ja ;-)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/