Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Reiuky
    Registrato dal
    Jul 2008
    Messaggi
    371

    come funziona "OR DIE"?

    Vedo, nel programma sul quale lavoro, che in molti punti si usa la sintassi "OR DIE". Ad esempio
    codice:
    $f=fopen($nome_file) OR DIE ("Cazzo! Il file non c'è!!!");
    Come funziona lo si intuisce: se non trova il file uccide il processo e da l'errore. Mi chiedevo: è possibile fare anche altre operazioni? Che so...

    codice:
    $f=fopen($nome_file)
     OR
    {
     echo "Faccio altro";
     DIE ("Cazzo! Il file non c'è!!!");
    }
    Su internet non riesco a trovare questa sintassi e non capisco esattamente come funziona.
    A volte penso che, nel darci l'intelletto, la natura sia stata più sadica che generosa.

  2. #2
    Se devi eseguire altre operazioni prima di uscire puoi fare una roba del genere:

    Codice PHP:
    <?php
    function uscita($msg) {
        echo 
    "Funzione di uscita. ";
        echo 
    $msg;
        die(
    " Esco.");
    }

    $f fopen($nome_file) or uscita("Errore!");
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3

    Re: come funziona "OR DIE"?

    Originariamente inviato da Reiuky
    Su internet non riesco a trovare questa sintassi e non capisco esattamente come funziona.
    manuale ... http://it2.php.net/manual/it/function.die.php

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di Reiuky
    Registrato dal
    Jul 2008
    Messaggi
    371
    Originariamente inviato da satifal
    Se devi eseguire altre operazioni prima di uscire puoi fare una roba del genere:

    Codice PHP:
    <?php
    function uscita($msg) {
        echo 
    "Funzione di uscita. ";
        echo 
    $msg;
        die(
    " Esco.");
    }

    $f fopen($nome_file) or uscita("Errore!");
    ?>
    Perfetto. Grazie.
    A volte penso che, nel darci l'intelletto, la natura sia stata più sadica che generosa.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.