Page 19 - Corso di PHP - Livello base
P. 19

Per  completezza  dobbiamo  sapere  che  esiste  anche  un  altro

                costrutto per includere file esterni, che si chiama require  e
                funziona allo stesso modo di include:


                 <?php


                 require("menu.html");


                 ?>

                Qual è la differenza tra include e require, dal momento che il

                risultato prodotto è lo stesso? La differenza sta nella  gestione
                degli errori: come abbiamo visto, include, nel caso in cui ci sia

                qualcosa che non va (come il percorso sbagliato) restituisce un
                warning, ovvero una scritta che vi avverte dello sbaglio: questo

                però non impedisce che il resto della pagina si possa vedere
                correttamente.


                Require invece  restituisce  un fatal  error:  se  c'è  qualcosa  che
                non va nel require, si blocca tutta la pagina. Vi invito a fare

                qualche  prova  con  la  vostra  pagina  “index.php”  per  notare  la
                differenza, anche perché il PHP si impara, più che con la teoria,

                con la pratica e con l'esercizio!





























                                                           19
   14   15   16   17   18   19   20   21   22   23   24