Per connettere un file aggiuntivo a uno script PHP, utilizzare la funzione speciale include. Dopo aver collegato un documento esterno, il programmatore ha la possibilità di utilizzare il codice scritto o altro contenuto nell'applicazione corrente.
Includi funzione
Include ha la seguente sintassi:
includi "nome file";
Il nome è un percorso relativo o assoluto con l'estensione del documento incluso. Se non viene specificata alcuna posizione, PHP controllerà automaticamente il contenuto della configurazione php.ini, che specifica include_path - una directory in cui è possibile inserire librerie aggiuntive. Se la direttiva è vuota o il file richiesto non viene trovato nel percorso specificato in essa, l'espressione di inclusione verrà ignorata.
Una volta abilitato, puoi utilizzare il contenuto che desideri nello script, assegnare variabili, utilizzare costrutti dichiarati, ecc. Ad esempio, ci sono 2 file 1.php e 2.php. Il contenuto di 1.php è simile a questo:
<?php
$ first = “variabile dal primo file”;
$ in secondo luogo = “valore importato”;
?>
Per includere le variabili di cui sopra in 2.php, puoi eseguire la seguente operazione:
<?php
Includi "1.php";
echo $ prima di tutto;
$ emerge = “$ in secondo luogo”;
echo $ emerge; ?>
In questo script del secondo file, il comando include include il contenuto del primo documento, dopodiché le variabili dichiarate in 1.php vengono utilizzate per visualizzare i valori necessari sullo schermo.
Include può essere utilizzato sia all'inizio del file che all'interno della funzione dichiarata in qualsiasi parte del documento. Non è consigliabile utilizzare la funzione per connettere file che si trovano su un server remoto. Se vuoi implementare questa funzionalità, dovrai abilitare l'opzione allow_url_fopen nel file php.ini sul tuo server locale o remoto.
Richiedere
La funzione require è simile da includere. I comandi non differiscono per sintassi e tecnologia di esecuzione. L'unica differenza è che se il file specificato è mancante, require termina lo script, mentre include continuerà l'esecuzione dello script e visualizzerà il corrispondente avviso E_WARNING, che può essere soppresso utilizzando il carattere speciale @. Per esempio:
<?php
richiedono “1q.php”;
echo “Lo script smette di funzionare”; ?>
In questo esempio viene specificato il percorso del documento inesistente 1q.php. Se il file è mancante, lo script non eseguirà il comando echo e lo schermo dell'utente visualizzerà un foglio vuoto o un messaggio di errore (a seconda delle impostazioni di php.ini). Se inserisci un codice simile utilizzando includi:
<?php
includi “1q.php”;
echo “Lo script continua”; ?>
Il comando echo verrà eseguito e il testo corrispondente apparirà sul display.