Menü:

PHP-FAQ

Hier gibt es eine kleine PHP-FAQ in der häufig auftretende Fragen zu PHP, MySQL & co beantwortet werden.

  1. Was bedeutet die Fehlermeldung "Cannot modify header information - headers already sent by"?
    Diese Meldung bedeutet, dass vor dem setzen eines Seiten-Headers z.B. mit header('location:http://www.example.com'); bereits HTML-Code ausgegeben wurde. Dies geschieht z.B. wenn irgendwo im Skript vor der header()-Funktion ein echo steht oder ganz normal vor den PHP-Klammern () etwas geschrieben wurde. In einigen Fällen können diesen Fehler schon zu viele Leerzeichen vor diesen Klammern hervorrufen, es lohnt sich also dies noch einmal genau zu überprüfen.
  2. Was ist eine Funktion?
    Eine Funktion ist in der Programmierung in der Regel eine Art Unterprogramm bzw. Modul. Etwas, was einen bestimmten Zweck erfüllt und an mehreren Stellen im Code aufgerufen werden kann. Es dient auch oft zur Strukturierung eines Skriptes.
    In PHP wird eine Funktion mit dem Schlüsselwort "function" initialisiert. Es folgt der Funktionsname und in folgenden Klammern kommen die Argumente welche der Funktion übergeben werden können.
    Wie man Funktionen definiert erfahren Sie in unserem Functions-Tutorial.
  3. Wie finde ich spezielle Informationen zu einer Bestimmten PHP-Funktion?
    Diese können Sie finden, indem Sie die Seite http://php.net/ aufrufen. müssen Sie durch den Funktionsnamen ersetzen, zu welchen Sie Informationen benötigen. Dabei werden die Abschließenden Klammern weg gelassen. Beispielsweise könnten Sie nach der Funktion include suchen.
    Hinweis: Die ins Deutsche übersetzte Version der PHP.net PHP Referenz ist längst nicht so umfangreich wie die Englische Version welche auch mehr Beispiele enthält! Die verwendete Sprache wird automatisch erkannt, kann jedoch auch manuell verändert werden.