Créer une fonction "require"
Résolu
chabinot
Messages postés
322
Date d'inscription
Statut
Membre
Dernière intervention
-
chabinot Messages postés 322 Date d'inscription Statut Membre Dernière intervention -
chabinot Messages postés 322 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une liste de fichiers php comme suit:
J'ai créé une fonction:
J'ai essayé cette solution, mais apparemment elle ne marche pas.
Merci de votre aide
Cordialement
J'ai une liste de fichiers php comme suit:
require_once __DIR__ . '/menu.php'; require_once __DIR__ . '/audio.php'; require_once __DIR__ . '/audios.php'; require_once __DIR__ . '/diapo.php'; require_once __DIR__ . '/videos.php';
J'ai créé une fonction:
function getFile($file) { return require_once __DIR__ . '/' . $file . '.php'; }
J'ai essayé cette solution, mais apparemment elle ne marche pas.
Merci de votre aide
Cordialement
A voir également:
- Créer une fonction "require"
- Fonction si et - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer une adresse hotmail - Guide
- Créer un lien pour partager des photos - Guide
2 réponses
Bonjour
require_once est une instruction, et une fonction ne peut pas retourner une instruction.
Par contre, elle peut l'exécuter :
require_once est une instruction, et une fonction ne peut pas retourner une instruction.
Par contre, elle peut l'exécuter :
function getFile($file) { require_once __DIR__ . '/' . $file . '.php'; } getFile('menu'); ...
Hélas, cela ne fonctionne pas, j'ai dû me rabattre sur :
Mais j'aimerais avoir une fonction qui me fait la même chose avec le paramètre $file ('menu') par exemple.
lorsque j'exécute le code
puis je fais un :
J'ai le bon résultat, mais lorsque je passe la commande :
Il me retourne :
"Notice: Undefined variable: jeu in D:\serveur\www\amaury\bootstrap.php on line 13
NULL"
La différence est là.
Merci de me dire où je me suis trompé