Perché la gente ha paura di morire ()?

4

Ho visto un sacco di persone ( primo commento ) odiare die(); invece di exit;

Come i commenti di follow-up su quella nota post, die e exit sono uguali - l'atteggiamento sembra essere di percezione, con la sensazione che un nome sia più appropriato in certi contesti che in altri.

Ma perché è importante? Se fanno la stessa cosa, perché dovrei preoccuparmi di quale nome io uso? La morte con qualsiasi altro nome non ha l'odore più dolce?

    
posta genesis 21.07.2011 - 00:06
fonte

2 risposte

5

A livello funzionale, entrambi funzionano bene e funzionano allo stesso modo.

Tuttavia, quale preferisci usare dipende da come si interpretano le parole die e exit .

exit ha più appeal su die per me personalmente come una parola che verrebbe usata per descrivere una funzione di programmazione. Sembra solo più intuitivo in questo modo.

die tuttavia si stacca come qualcosa di non tecnico.

    
risposta data 21.07.2011 - 00:24
fonte
4

Personalmente userò die () su errori e exit () se sono intrappolato da qualche parte in profondità nelle funzioni e nella logica e arrivo alla conclusione che ho finito con il compito a portata di mano.

È una delle peculiarità e dei debiti di PHP. Fortunatamente, la maggior parte delle volte si può sbarazzarsi di loro semplicemente non utilizzandoli o nascondendoli in qualche pezzo di codice di basso livello che nessuno potrà mai più vedere e curare.

    
risposta data 21.07.2011 - 00:41
fonte

Leggi altre domande sui tag