[PHP] Klammeraffe vor Anweisungen



  • Moin Moin zusammen,

    warum setzt man manchmal ein Klammeraffen @ vor Befehle wie "fopen" ?

    Danke,
    Feng.



  • Damit, falls in der php.ini die Fehlerausgabe aktiviert ist, eine eventuell auftretende Fehlermeldung unterdrückt wird.

    z.B. so was:

    // Fehlermeldung
    $FileHandle = fopen('Datei, die es nicht gibt', 'r');
    
    // Keine Fehlermeldung
    $FileHandle = @fopen('Datei, die es nicht gibt', 'r');
    

Anmelden zum Antworten