Appeler une fonction contenue dans un autre fichier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Appeler une fonction contenue dans un autre fichier

par mere-teresa » 19 juil. 2005, 11:43

http://fr2.php.net/manual/fr/function.include.php
include("monfichier.php");
$retour = mafonction($parametre1, $parametre2);

par wapit1 » 19 juil. 2005, 11:43

merci! :wink:

par zeus » 19 juil. 2005, 11:39

fichier fonction.inc.php
function affiche($texte) {
  echo $texte;
}
fichier index.php
require("fonction.inc.php");
affiche("coucou");

par wapit1 » 19 juil. 2005, 11:38

Peux-tu me donner un exemple avec des noms de fonctions et de fichiers bidons?

par mere-teresa » 19 juil. 2005, 11:33

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...)

par Justone » 19 juil. 2005, 11:31

essaye et tiens nous au courant...

par wapit1 » 19 juil. 2005, 11:28

Donc je fais un Include de mon fichier et j'appelle ma fonction normalement?

par Justone » 19 juil. 2005, 11:25

je pense que tu peux faire un include

exemple
include ('menu.php');

par wapit1 » 19 juil. 2005, 11:22

En fait je colle le code de la fonction dans le fichier dans lequel j'en ai besoin et je l'apelle normalement?

par pjl » 19 juil. 2005, 11:20

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.

Appeler une fonction contenue dans un autre fichier

par wapit1 » 19 juil. 2005, 11:18

Salut j'aurais voulu savoir comment faire pour appeler une fonction définie dans un autre fichier? (call?)