Comment inclure les fichiers avec die(); la fonction?
file1.php et file2.php avec die(); fonction.
include.php:
<? include 'file1.php';
include 'file2.php' ?>
file1.php
<? echo 'included'; die(); ?>
file2.php
<? echo 'not included'; die(); ?>
Comment puis-je inclure à la fois les fichiers avec die(); la fonction?
Quel est le but de die() à la fin de file1.php et file2.php? Si vous voulez arrêter l'exécution du fichier inclus vous pouvez utiliser
return
à la place.OriginalL'auteur w35t | 2009-11-24
Vous devez vous connecter pour publier un commentaire.
Si je comprends bien ce que vous essayez de faire, puis, malheureusement, il n'est pas possible.
die();
va arrêter le script à partir de l'exécution au point d'où il est appelé.OriginalL'auteur Lizard
Non-Locuteurs De L'Anglais:
Vous pouvez offrir à votre question dans votre langue maternelle, et que quelqu'un ici peut-être en mesure de le traduire pour vous. Faites votre meilleur effort à demander en anglais, et d'ajouter votre langue maternelle ci-dessous.
Si vous souhaitez tester si le comprend qui s'est passé avec succès, vous pouvez tester la valeur renvoyée par la fonction elle-même:
Vous pouvez également envisager de exiger() à la place de l'include() en fonction de vos besoins:
OriginalL'auteur Sampson
J'espère que c'est ce que tu voulais.
OriginalL'auteur Timmy D'Hooghe
Si l'exécution de votre fichier inclus ne dépend pas de l'actuel fichier (pas de variables partagées, des fonctions, etc.), ensuite, utilisez
au lieu d'une méthode include. Lorsque vous forcez le fichier pour l'exécuter de façon indépendante, il ne fera pas d'un effet dans l'exécution de script.
OriginalL'auteur Kver
Ici est de savoir comment inclure un fichier, ou de mourir avec un message si l'inclusion d'échec de code de l'échantillon.
OriginalL'auteur LorenzoP
die()
est juste une sortie avec une erreur, vous ne pouvez pas inclure de fichiers avec elle et je ne comprends vraiment pas pourquoi vous le souhaitez. Pourriez-vous fournir plus de détails quant à ce que vous essayez d'accomplir?OriginalL'auteur Rob