Willkommen in der Webstatt Zum Webstatt Blog und Stories
Rebel4s Rebel4s am 02.08.07 15:11

Ich habe grade gelesen, dass wenne eine PHP Datei nur aus PHP (kein HTML) besteht, dass man dann zum Schluss das ?> weglassen kann.
Es funktioniert auch, aber was hat das für einen Zweck?

Quote

Bei Dateien, die nur PHP-Code enthalten, ist der Abschlusstag ("?>") wegzulassen. Von PHP wird dieser nicht benötigt und verhindert so unerwünschte Leerzeichen beim finalen Output.

netcup.de Warum gibt es hier Werbung?
danieL danieL am 02.08.07 15:28

Schon allein der vollständigkeit halber, würde ich das ?> unbedingt an den Schluss stellen. Den Sinn darin es wegzulassen sehe ich nicht.

Rebel4s Rebel4s am 02.08.07 15:40

Quote
Original von danieL
Schon allein der vollständigkeit halber, würde ich das ?> unbedingt an den Schluss stellen. Den Sinn darin es wegzulassen sehe ich nicht.


Genau das seh ich aus, denn es gibt bestimmt viele, die das nicht kennen und sich dann denken: "da fehlt doch was"^^

Snake am 02.08.07 15:42

wenn du an den kühlschrank gehst, lässte doch auch nicht die tür offen wenn du alles hast

Rebel4s Rebel4s am 02.08.07 16:03

Quote
Original von Snake
wenn du an den kühlschrank gehst, lässte doch auch nicht die tür offen wenn du alles hast


Und wenn sich die kühlschranktür von alleine schließt?

Snake am 02.08.07 16:54

schonmal ein kühlschrank für den normalen menschen gesehen, der das macht?

Rebel4s Rebel4s am 02.08.07 17:25

Quote
Original von Snake
schonmal ein kühlschrank für den normalen menschen gesehen, der das macht?


Bei einem Kühlschrank nicht unbedingt.
Aber ich frag mich nur warum man das ?> weglassen darf, kann, soll?

Snake am 02.08.07 17:34

grundsäztlich KANNST du es weg lassen.

aber ich bin der meinung: was man auf macht, sollte man auch wieder zu machen!

nur weil so ein buxaprojects type meint, er weis es besser, heißt das noch lange nicht, dass alle der meinung sein müssen.

er schreibt was von wegen professioneller programmierung und hat ne seite auf der er wie en kleines kind den rechtsklick blokiert. auf den kannste nichts setzen

sili sili am 02.08.07 17:52

Ich finde ebenfalls, man sollte es korrekt schliessen. Die genannten "Vorteile" erschliessen sich mir ebenfalls nicht...

Das meint übrigens die Doku:
http://www.php.net/manual/en/language.basic-syntax.instruction-separation.php

CIX88 am 02.08.07 19:56

Also wenn man sauber programmieren will, besteht gar nicht erst diese Frage ob ?> oder nicht.
l

Franky Franky am 03.08.07 07:25

Ich benutz auch immer nur [FONT=courier new]<?[/FONT] statt [FONT=courier new]<?php[/FONT] zum öffnen.. kA.. sollte ich vll auch lassen wegen short_open_tag.. aber das ist ja standardmäßig aktiviert..

bastey bastey am 03.08.07 10:08

Also, du kannst dasd ?> in Datei weglassen, die du eh nur Includest. Und es ist auch okay, es bei normalen datein weg zu lassen. Weil durch ?> wird PHP gesagt, hier ist deine Arbeit zu ende. Und ob man nun das durch nen Ende macht und danach die Datei aufhört oder die datei gleich aufhört stört PHP nicht.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt