Costrutti di linguaggio di programmazione progettati per gestire errori segnalati da codici di errore, eccezioni o altri mezzi specifici del linguaggio.
Considerando questo codice, posso essere assolutamente sicuro che il finallyblocco venga sempre eseguito, qualunque cosa something()sia? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println("I don't know if this will get printed out"); }
Ho controllato il mio file ini PHP ( php.ini) ed display_errorsè impostato e lo è anche la segnalazione degli erroriE_ALL . Ho riavviato il mio server web Apache. Ho anche messo queste righe in cima alla mia sceneggiatura, e non rileva nemmeno semplici errori di analisi. Ad esempio, dichiaro variabili …
Devo nascondere tutti i messaggi di autorizzazione negata da: find . > files_and_folders Sto sperimentando quando sorge questo messaggio. Ho bisogno di raccogliere tutte le cartelle e i file, a cui non si presenta. È possibile indirizzare i livelli di autorizzazione al files_and_foldersfile? Come posso nascondere gli errori contemporaneamente?
Molto spesso cercherò di eseguire uno script PHP e di recuperare uno schermo vuoto. Nessun messaggio di errore; solo uno schermo vuoto. La causa potrebbe essere stata un semplice errore di sintassi (parentesi errata, punto e virgola mancante) o una chiamata di funzione non riuscita o qualcos'altro. È molto difficile …
Di recente ho iniziato a programmare in Ruby e sto esaminando la gestione delle eccezioni. Mi chiedevo se ensurefosse l'equivalente di Ruby finallyin C #? Dovrei avere: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end o dovrei farlo? #store …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Ho un metodo che dovrebbe restituire un oggetto se viene trovato. …
Voglio eseguire un comando lungo in esecuzione in Bash, ed entrambi cattura suo stato di uscita, e la tee sua uscita. Quindi faccio questo: command | tee out.txt ST=$? Il problema è che la variabile ST acquisisce lo stato di uscita di teee non di comando. Come posso risolvere questo? …
Il mio programma Swift si sta arrestando in modo anomalo EXC_BAD_INSTRUCTION uno dei seguenti errori simili. Cosa significa questo errore e come posso risolverlo? Errore irreversibile: trovato inaspettatamente zero durante lo scartamento di un valore facoltativo o Errore irreversibile: trovato inaspettatamente zero mentre scartare implicitamente un valore Opzionale Questo post …
Sono su hosting condiviso e ho Cpanel, Apache, PHP è gestito da FastCGI. Dove memorizza il registro errori PHP? Esiste un altro modo per trovare il registro degli errori nell'ambiente di hosting condiviso invece di dover passare attraverso l'intera struttura del sito per cercare i file error_log? Ho accesso al …
Ho bisogno di un metodo molto, molto veloce per verificare se una stringa è JSON o meno. Sento che questo non è il modo migliore: function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } Qualche appassionato di prestazioni là fuori vuole migliorare questo metodo?
Voglio scrivere un gestore di errori comune che rileverà errori personalizzati lanciati di proposito in qualsiasi istanza del codice. Quando mi è throw new Error('sample')piaciuto nel seguente codice try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } Il registro mostra in Firefox come Error: …
Voglio inserire alcune cose nel mio codice JS e voglio che siano istanza di Errore, ma voglio anche che siano qualcos'altro. In Python, in genere, una sottoclasse Eccezione. Qual è la cosa appropriata da fare in JS?
Ho bisogno di catturare alcuni avvisi lanciati da alcune funzioni native di PHP e quindi gestirli. In particolare: array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] ) Emette un avviso quando la query DNS non riesce. try/ catchnon funziona perché un avviso …
Sto scrivendo uno script di shell e devo verificare che sia stata installata un'app terminale. Voglio usare un comando TRY / CATCH per fare questo a meno che non ci sia un modo più ordinato.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.