Page 1 sur 1

Appeler une fonction contenue dans un autre fichier

Posté : 19 juil. 2005, 11:18
par wapit1
Salut j'aurais voulu savoir comment faire pour appeler une fonction définie dans un autre fichier? (call?)

Posté : 19 juil. 2005, 11:20
par pjl
Il faut inclure le fichier en question dans le premier et l'appel se fait comme si la fonction était dans le fichier d'origine.

Posté : 19 juil. 2005, 11:22
par wapit1
En fait je colle le code de la fonction dans le fichier dans lequel j'en ai besoin et je l'apelle normalement?

Posté : 19 juil. 2005, 11:25
par Justone
je pense que tu peux faire un include

exemple
include ('menu.php');

Posté : 19 juil. 2005, 11:28
par wapit1
Donc je fais un Include de mon fichier et j'appelle ma fonction normalement?

Posté : 19 juil. 2005, 11:31
par Justone
essaye et tiens nous au courant...

Posté : 19 juil. 2005, 11:33
par mere-teresa
Non, le fait d'utiliser include est comme un coller virtuel de ton fichier qui contient la fonction.

Tu peux également utiliser require() qui ne colle pas, mais jette un oeil dans le fichier pour pouvoir utiliser son contenu.

La différence ?
include : numéros de lignes modifiés (pour les erreurs Parse error on line...)

Posté : 19 juil. 2005, 11:38
par wapit1
Peux-tu me donner un exemple avec des noms de fonctions et de fichiers bidons?

Posté : 19 juil. 2005, 11:39
par zeus
fichier fonction.inc.php
function affiche($texte) {
  echo $texte;
}
fichier index.php
require("fonction.inc.php");
affiche("coucou");

Posté : 19 juil. 2005, 11:43
par wapit1
merci! :wink:

Posté : 19 juil. 2005, 11:43
par mere-teresa
http://fr2.php.net/manual/fr/function.include.php
include("monfichier.php");
$retour = mafonction($parametre1, $parametre2);