Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Differenza tra include e require?

    Chi mi potrebbe dare delucidazioni sulla differenza sull'utilizzo di include e require nel richiamare una pagina in php?

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    si comportano allo stesso modo, a parte la gestione degli errori derivanti dalla mancanza di un file:
    include genera un warning in caso di fallimento, per cui l'esecuzione dello script continua, mentre require produce un fatal error, per cui l'esecuzione finisce li

    supponendo che niente.php non esista:
    codice:
    include 'niente.php';
    echo 'ciao';
    qui vedrai un warning, poi viene stampato a video "ciao"

    codice:
    require 'niente.php';
    echo 'ciao';
    qui vedrai un fatal error e l'esecuzione termina li
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    La differenza è minima, ma devo dire che è importantissima per questioni di sicurezza!!!

    Grazie Mille

  4. #4
    Originariamente inviato da M4rko
    si comportano allo stesso modo, a parte la gestione degli errori derivanti dalla mancanza di un file:
    include genera un warning in caso di fallimento, per cui l'esecuzione dello script continua, mentre require produce un fatal error, per cui l'esecuzione finisce li

    supponendo che niente.php non esista:
    codice:
    include 'niente.php';
    echo 'ciao';
    qui vedrai un warning, poi viene stampato a video "ciao"

    codice:
    require 'niente.php';
    echo 'ciao';
    qui vedrai un fatal error e l'esecuzione termina li
    Ma a me non funziona!!! Cioè se metto l'echo dopo l'include, in caso di errore non mi segnala nulla!!!

    E ho proprio bisogno di una cosa del genere!

  5. #5
    Originariamente inviato da robychia
    Ma a me non funziona!!! Cioè se metto l'echo dopo l'include, in caso di errore non mi segnala nulla!!!

    E ho proprio bisogno di una cosa del genere!

    questa discussione mi è appena stata utile, ma una cosa...

    robychia, che intendi tu con non ti funziona??

    Grazie
    Francesco
    Ciao!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.