Bonsoir,
J'ai un petit soucis car je souhaite gagner en propreté et en lisibilité, en rangeant correctement les fonctions PHP dans des fichiers distincts.
Or lorsque j'utilise la fonction include(), require() ou même require_once() (je distingue bien les fonctionnalités de chacune) et bien aucune ne me rend le service désiré.
En effet, elles me simulent toute un echo() qui a pour effet de m'afficher mes fonctions dans la page HTML en texte.
Exemple, j'ai le fichier suivant :
Le résultat lorsque j'éxecute ce code, affiche tout simplement toute mes fonctions qui se trouvent dans functions.php et ok ou pas ok selon le parametre...
Je n'y comprend rien. Quelqu'un aurais une idée ?
J'ai un petit soucis car je souhaite gagner en propreté et en lisibilité, en rangeant correctement les fonctions PHP dans des fichiers distincts.
Or lorsque j'utilise la fonction include(), require() ou même require_once() (je distingue bien les fonctionnalités de chacune) et bien aucune ne me rend le service désiré.
En effet, elles me simulent toute un echo() qui a pour effet de m'afficher mes fonctions dans la page HTML en texte.
Exemple, j'ai le fichier suivant :
Bloc de code:
<?php
include("functions.php");
if(isset($_POST['id'])){
echo "ok";
}
else
echo "notok";
?>
Le résultat lorsque j'éxecute ce code, affiche tout simplement toute mes fonctions qui se trouvent dans functions.php et ok ou pas ok selon le parametre...
Je n'y comprend rien. Quelqu'un aurais une idée ?