Comment renvoyer les données des fichiers PHP inclus ?

Mary-Kate Olsen
Libérer: 2024-10-19 07:50:30
original
624 Les gens l'ont consulté

How to Return Data from Included PHP Files?

Retour à partir de fichiers inclus dans PHP

Lors de l'inclusion de fichiers PHP externes, il peut être nécessaire de renvoyer des données spécifiques ou des exceptions au script dans lequel le fichier inclus a été invoqué. L'instruction return() standard ne suffit pas toujours dans ce scénario.

Pour résoudre ce problème, PHP fournit une fonctionnalité moins connue qui permet de renvoyer les valeurs des fichiers inclus. Considérons le scénario de code suivant :

<code class="php">// main script
$page = "User Manager";
include("application.php"); // script 2

// ...other code...</code>
Copier après la connexion
<code class="php">// application.php (script 2)
if($permission["13"] !=='1'){
    include("/error/permerror.php"); // script 3
    return(); // this does not return to script 2
}</code>
Copier après la connexion

Solution :

Au lieu d'utiliser return(), le script 'includeme.php' peut renvoyer explicitement un value :

<code class="php">// includeme.php (script 3)
return 5;</code>
Copier après la connexion

Cette valeur peut ensuite être capturée dans le script principal à l'aide de la fonction require() :

<code class="php">// main script
$myX = require 'includeme.php'; // get returned value from script 3</code>
Copier après la connexion

Cette approche permet un retour contrôlé des données à partir des fichiers inclus, fournissant flexibilité dans l'exécution du code et le passage des paramètres.

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