Esercizi Include e Require PHP
- Esercizio 1: Utilizzare include per Includere un File
- Esercizio 2: Utilizzare require per Includere un File
- Esercizio 3: Differenza tra include e require
- Esercizio 4: Utilizzare include_once
- Esercizio 5: Utilizzare require_once
- Esercizio 6: Includere un File con Variabili
- Esercizio 7: Gestire Errori con include
- Esercizio 8: Utilizzare include per Creare un Layout
- Esercizio 9: Includere Classi e Utilizzarle
- Esercizio 10: Includere Configurazioni
Ecco degli esercizi con soluzione per praticare l’uso di include
e require
in PHP.
include
per Includere un File
Esercizio 1: Utilizzare Creare un file che contiene una semplice funzione e includerlo in un altro file utilizzando `include`.
file: funzione.php
<?phpfunction saluta() { echo "Ciao dal file funzione.php!";}?>
file: index.php
<?phpinclude 'funzione.php';
saluta(); // Output: Ciao dal file funzione.php!?>
require
per Includere un File
Esercizio 2: Utilizzare Creare un file che contiene una semplice funzione e includerlo in un altro file utilizzando `require`.
file: funzione.php
<?phpfunction saluta() { echo "Ciao dal file funzione.php!";}?>
file: index.php
<?phprequire 'funzione.php';
saluta(); // Output: Ciao dal file funzione.php!?>
include
e require
Esercizio 3: Differenza tra Mostrare la differenza tra `include` e `require` quando il file da includere non esiste.
file: index.php
<?phpinclude 'non_esiste.php';echo "Questo sarà visualizzato anche se include fallisce.";
require 'non_esiste.php';echo "Questo non sarà visualizzato se require fallisce.";?>
include_once
Esercizio 4: Utilizzare Utilizzare `include_once` per includere un file solo una volta anche se viene chiamato più volte.
file: funzione.php
<?phpfunction saluta() { echo "Ciao dal file funzione.php!";}?>
file: index.php
<?phpinclude_once 'funzione.php';include_once 'funzione.php';
saluta(); // Output: Ciao dal file funzione.php!?>
require_once
Esercizio 5: Utilizzare Utilizzare `require_once` per includere un file solo una volta anche se viene chiamato più volte.
file: funzione.php
<?phpfunction saluta() { echo "Ciao dal file funzione.php!";}?>
file: index.php
<?phprequire_once 'funzione.php';require_once 'funzione.php';
saluta(); // Output: Ciao dal file funzione.php!?>
Esercizio 6: Includere un File con Variabili
Includere un file che utilizza variabili definite nel file chiamante.
file: variabili.php
<?phpecho "Nome: $nome, Età : $eta";?>
file: index.php
<?php$nome = "Mario";$eta = 30;
include 'variabili.php'; // Output: Nome: Mario, Età : 30?>
include
Esercizio 7: Gestire Errori con Utilizzare `@include` per sopprimere i messaggi di errore.
file: index.php
<?php@include 'non_esiste.php';echo "Questo sarà visualizzato anche se include fallisce.";?>
include
per Creare un Layout
Esercizio 8: Utilizzare Utilizzare `include` per creare un layout di base per una pagina web.
file: header.php
<!DOCTYPE html><html><head> <title>Includere File</title></head><body><header> <h1>Benvenuti!</h1></header>
file: footer.php
<footer> <p>Questo è il footer.</p></footer></body></html>
file: index.php
<?php include 'header.php'; ?>
<main> <p>Questo è il contenuto principale della pagina.</p></main>
<?php include 'footer.php'; ?>
Esercizio 9: Includere Classi e Utilizzarle
Includere un file che contiene una classe e utilizzare la classe nel file principale.
file: Classe.php
<?phpclass Saluto { public function diCiao() { echo "Ciao dal file Classe.php!"; }}?>
file: index.php
<?phpinclude 'Classe.php';
$saluto = new Saluto();$saluto->diCiao(); // Output: Ciao dal file Classe.php!?>
Esercizio 10: Includere Configurazioni
Creare un file di configurazione e includerlo in un file principale per utilizzare le variabili di configurazione.
file: config.php
<?php$host = 'localhost';$db = 'test';$user = 'root';$pass = '';?>
file: index.php
<?phpinclude 'config.php';
echo "Host: $host, Database: $db, User: $user"; // Output: Host: localhost, Database: test, User: root?>