Comment renvoyer les valeurs des fichiers inclus en PHP

Susan Sarandon
Libérer: 2024-10-19 07:54:02
original
502 Les gens l'ont consulté

How to Return Values from Included Files in PHP

Retour à partir de fichiers inclus en PHP

En PHP, vous pouvez rencontrer des situations dans lesquelles vous devez revenir d'un script inclus au script cela l'incluait. Bien que l'instruction return() ne fonctionne pas comme prévu dans ce scénario, il existe des approches alternatives pour y parvenir.

Méthode utilisant la fonction require :

Vous pouvez utilisez les fonctions require ou require_once au lieu d'inclure. Ces fonctions incluent toutes deux le fichier spécifié, mais elles vous permettent également de renvoyer une valeur du fichier inclus.

<code class="php">// In the included file (includeme.php)
return 5;

// In the main script (main.php)
$myX = require 'includeme.php';</code>
Copier après la connexion

Dans cet exemple, le fichier includeme.php renvoie 5, qui est ensuite attribué au $ variable myX dans le script principal.

Méthode utilisant la variable globale $return :

Une autre façon de renvoyer une valeur à partir d'un fichier inclus consiste à utiliser une variable globale nommée $retour. Cette variable peut être définie dans le fichier inclus et sa valeur est accessible par le script principal.

<code class="php">// In the included file (includeme.php)
global $return;
$return = 5;

// In the main script (main.php)
include 'includeme.php';
$myX = $return;</code>
Copier après la connexion

Dans cette approche, la variable globale $return est définie sur 5 dans le fichier inclus. Le script principal peut ensuite récupérer et attribuer sa valeur à $myX.

Ces méthodes vous permettent de renvoyer les valeurs des fichiers inclus et de gérer le flux d'exécution en conséquence. N'oubliez pas que cela peut être une fonctionnalité pratique pour configurer des applications simples ou créer des modules réutilisables.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal