Page 18 - Corso di PHP - Livello base
P. 18
o doppi apici deve trovarsi nella stessa cartella del file
principale. Altrimenti dovremo specificare il percorso nello
stesso modo in cui specifichiamo i percorsi, per esempio, di file
html con l'etichetta a, ma senza poter utilizzare percorsi
completi (per esempio:
http://www.miosito.com/includes/menu.html)... i percorsi
devono sempre essere relativi:
<?php
include("includes/menu.html");
?>
<?php
include("../menu.html");
?>
Include è del tutto simile a echo, quindi anche se omettiamo le
parentesi non succede niente di strano. Sappiate però che è
indifferente usare o meno le parentesi. È però molto importante
non sbagliare i percorsi: nel caso in cui non dovessimo
specificare il percorso corretto, comparirebbe un warning nella
nostra pagina, e sinceramente non sarebbe bello da vedere. E
ovviamente il file che vogliamo includere non sarà affatto
incluso se sbagliamo il percorso!
Il costrutto include, come abbiamo visto, è anche sufficiente per
creare il nostro primissimo sito in PHP e ci aiuta già a
risolvere un grosso problema. A proposito: attenti a chiamare
include “funzione” (cosa che avviene in moltissimi siti), perché
non è una funzione. Lo so, vi starete ancora chiedendo cos'è
una funzione. Tra non molto ci arriveremo!
18