Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Chiocciola (@) prima del nome della funzione

    Scusate la mia ignoranza, ma spesso vedo gente che utilizzano delle funzioni preceduti dalla @
    per esempio

    codice:
    @fopen
    che senso ha? che differenza c'e' includendo la @ ??

    scusate ancora per la stupida domanda

  2. #2
    con @ la funzione non restituisce errori, dunque non blocca l'esecuzione dello script e non mostra nessun tipo di messaggio

  3. #3
    non viene stampato nulla a video.. in pratica non vengono stampati eventuali messaggi d'errore... chiaro che a quel caso dovresti gestirli tu


  4. #4
    [supersaibal]Originariamente inviato da spoon25
    con @ la funzione non restituisce errori, dunque non blocca l'esecuzione dello script e non mostra nessun tipo di messaggio [/supersaibal]
    non mi pare cjhe ci siano errori a run-time che bloccano l'esecuzione dello script... require a parte

  5. #5
    aaah, capisco!

    grazie mille!

  6. #6
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Probabile che sbagli ma, per quel che ne so, l'operatore @ può essere utilizzato per disattiavre selettivamente i messaggi di errore generati dalle chiamate a funzione. Ad esempio, chiamando una funzione che non è stata definita, tipo:
    codice:
    function_pippo();
    echo "esecuzione dello script ancora in corso...";
    l'output di questo codice non genererà messaggi di errore di nessun tipo. L'errore, però, viene comunque rilevato e siccome si tratta di un errore irreversibile, "l'esecuzione dello script termina" e il messaggio "esecuzione ancora in corso..." non viene visualizzato...

    @guidoz : in quali altri casi potrebbe essere usato? Grazie (ciao bello! )

  7. #7
    neida.. si parla di errori run-time, non di parsing


  8. #8
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    ...grazie, ne approfitto per chiedere un'altra cosa:

    oltre ai Notice, Warning e Fatal error, quali altri tipi di errore esistono?

  9. #9
    [supersaibal]Originariamente inviato da neida
    ...grazie, ne approfitto per chiedere un'altra cosa:

    oltre ai Notice, Warning e Fatal error, quali altri tipi di errore esistono? [/supersaibal]
    Fatal, Notice, Warning e Parse error

  10. #10
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    io una volta ho trovato un "Armageddon Error!" è grave?

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.