La tâche de require () et require_once () est la même, mais la seule différence est que la fonction requise () ne vérifie pas le fichier a été inclus avant ou non, mais la fonction requise_once () vérifiez le fichier a été inclus avant ou pas. Si le fichier a été inclus dans le script auparavant, la fonction requise_once () n'inclura plus le même fichier. La façon dont la fonction requise_once () est utilisée pour inclure des fichiers dans PHP a été affichée dans ce tutoriel.
Syntaxe
requis_once (String $ filepath);ou
require_once 'le chemin du fichier';Cette fonction a un argument qui contient le chemin du fichier qui sera inclus. Si le chemin n'existe pas, cette fonction générera une erreur. Si le chemin existe et que le fichier n'a pas été inclus auparavant dans le script, il inclura le fichier et renvoie vrai, Sinon, il reviendra vrai.
Différentes utilisations de la fonction requise_once ()
Créer un fichier PHP nommé arithmétique.php avec le script suivant pour vérifier l'utilisation de la fonction requise_once (). Quatre fonctions ont été déclarées dans le script pour effectuer des opérations d'addition, de soustraction, de multiplication et de division. Ce fichier a été utilisé dans les exemples indiqués dans cette partie du tutoriel.
// Ajouter une fonctionExemple-1: utilisation de require_once () pour inclure un fichier existant
Créez un fichier PHP avec le script suivant pour afficher la façon d'inclure un fichier dans le script. L'arithmétique.Le fichier PHP créé auparavant a été inclus au début du script. Deux variables entières ont été déclarées et appelées les fonctions addition () et multiplication () qui ont été définies dans l'arithmétique.Fichier PHP pour ajouter et multiplier les valeurs des variables.
// Inclure le fichierSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre l'addition et les résultats de multiplication.
Exemple-2: utilisation de require_once () pour inclure un fichier existant plusieurs fois
Créez un fichier PHP avec le script suivant pour vérifier comment le script fonctionne si la fonction requise_once () est utilisée plusieurs fois pour inclure le même fichier. L'arithmétique.Le fichier PHP a été inclus deux fois dans le script. Ensuite, les fonctions Addition () et Multiplication () ont été appelées à effectuer la même tâche qui a été montrée dans l'exemple précédent.
// Inclure le fichierSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre l'addition et les résultats de multiplication sans aucune erreur.
Exemple-3: utilisation de require_once () pour inclure un fichier qui n'existe pas
Créez un fichier PHP avec le script suivant pour vérifier comment la fonction requise_once () fonctionne si le fichier utilisé dans la fonction n'existe pas. Ici, le Concat.Le fichier PHP a été utilisé dans la fonction requise_once () qui n'existe pas.
// inclut le fichier qui n'existe pasSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre un message d'avertissement et une erreur fatale pour le fichier inexistant.
Exemple-4: utilisation de require_once () après avoir vérifié l'existence du fichier
L'erreur indiquée dans l'exemple précédent peut être supprimée en vérifiant l'existence du fichier avant d'inclure le fichier. Créez un fichier PHP avec le script suivant qui vérifiera l'existence du fichier avant d'utiliser la fonction requise_once (). La fonction PHP intégrée, file_exists () a été utilisée dans le script pour vérifier l'existence de l'arithmétique.fichier PHP.
Si cette fonction renvoie vrai l'arithmétique.Le fichier PHP sera inclus dans le script en utilisant la fonction requise_once () et la fonction addition () sera appelée pour calculer la somme de deux nombres flottants.
La fonction file_exists () a été utilisée pour le Concat.Fichier PHP avant également l'inclusion. Si le fichier existe, deux valeurs de chaîne seront concaténées à l'aide de la fonction combine_str (). Un message d'erreur sera affiché si la fonction file_exists () reviendra fausse.
$ filename = 'arithmétique.php ';Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que l'arithmétique.Le fichier PHP existe et la concurrence.Le fichier PHP n'existe pas.
Conclusion
Le require_once () est une fonction très utile pour inclure n'importe quel script dans un autre script PHP au lieu d'écrire le même script dans plusieurs fichiers. La façon d'utiliser cette fonction s'est montrée dans ce tutoriel en utilisant divers exemples pour aider le nouvel utilisateur PHP.