Gibt eine Zeichenkette aus. Es können auch mehrere Zeichenketten durch Kommata getrennt werden.
echo ist keine richtige Funktion, sondern ein Sprachkonstrukt von PHP. Daher ist es nicht nötig die Klammern um die Zeichenkette zu setzen.
Siehe
auch printf() und flush()
Leert den Puffer des Servers und sendet die auszugebenen Daten dem User sofort zu anstatt zu warten bis die komplette Seite fertig erstellt ist. Ermöglicht somit ein
schnelleres Anzeigen der Inhalte auf dem Bildschirm.
Achtung: Der Befehl funktioniert nur, wenn PHP direkten Zugriff auf den Buffer des Servers hat. Dies ist nicht der Fall, wenn PHP als CGI-Version (also auch unter Windows) installiert ist. Bei Apache
mit PHP-Modul hingegen funktioniert es.
Sendet an den Browser einen spezifischen HTTP-Header.
Die Funktion muß aufgerufen werden, bevor das erste HTML-Zeichen gesendet wird. Also muß die PHP-Datei mit einem <? beginnen und es darf bis zum Aufruf von header() keinerlei Ausgabe erfolgen. Kritische Funktionen müssen also mit @ zum Schweigen gebracht werden und auf echo mußt du
auch verzichten.
Diese Funktion zeigt Informationen über eine Variable in lesbarer Form an. Einfache Werte werden direkt ausgegeben, Arrays und Objekte werden dagegen als
eingerückte Schlüssel-Wert-Paare ausgegeben.
print_r() ähnelt var_dump(), gibt aber Typinformationen nur bei Arrays und Objekten
aus.
Warnung: Diese Funktion ist nicht in der Lage, zyklische Referenzen aufzulösen. Arrays oder Objekte, die sich selbst enthalten, wie z.B. print_r($GLOBALS), führen zu einer sich niemals beendenden Schleife.
Erstellt bzw. überschreibt ein Cookie (solange der Benutzer es akzeptiert) mit dem Namen "name" und
dem Wert "inhalt". "ablauf" gibt in Sekunden nach dem 1.1.1970 (Unix-Epoche) die Zeit an, wie lange das Cookie gültig ist. Wird keine Zeit angegeben, ist das Cookie solange gültig, bis der
Browser geschlossen wird. "verzeichnis" und "domain" geben an, für welches Verzeichnis auf welcher Domain das Cookie gültig ist (der Browser sendet nur dann ein Cookie, wenn die geforderte
Datei auf dem richtigen Server in dem richtigen Verzeichnis oder einem Unterverzeichnis davon liegt). Für "sicherheit" kann 1 angegeben werden, dann wird das Cookie jedoch nur an einen
SSL-Server (mit dem Protokoll https) übermittelt, ansonsten erhält "sicherheit" den Wert 0.
Allgemeine Informationen zu Cookies
Viele haben Angst, daß man durch Annahme eines Cookies einen Virus übertragen kann. Es gibt aber folgende Einschränkungen bei den Cookies:
Ein Cookie ist eine reine Text-Information, die nicht länger als 2048 Bytes sein kann.
Es werden maximal 20 Cookies pro Domain abgespeichert.
Cookies werden von Browser (wie oben erwähnt) nur an den dafür definierten Server in das definierte Verzeichnis zurückgesendet.
Ein Browser speichert maximal 300 Cookies.
Vorhandene Cookies werden als Variable, die den Namen des Cookies trägt, in PHP zur Verfügung gestellt. Außerdem enthält das Array $HTTP_COOKIE_VARS alle gesetzten
Cookies.
Siehe auch getenv()
Diese Funktion zeigt Informationen über eine Variable in lesbarer Form an. Einfache Werte werden direkt ausgegeben, Arrays und Objekte werden dagegen
als eingerückte Schlüssel-Wert-Paare ausgegeben. Im Gegensatz zu print_r() werden auch Typ-Informationen angezeigt.
Siehe auch print_r()