oui en lui passant l'instance de la class où il y a la fonction ou avec un extends suivant ce que vous désirez.
Est-il possible d'appeler la fonction d'une class dans une fonction n'appartenant pas à cette class ? Merci.
11 réponses
Mais comment passe t-on une instance ? Avec un return et $this ?
non en paramètre
extends ne me semble pas adapaté car je ne souhaite pas passé ma fonction de classe dans une autre classe...
Je sèche, je ne trouve pas. Un peu d'aide ?
Tu peux créer une instance de ta class directement dans ta méthode exemple :
ou la solution de @Carouge10
Désolé mais je ne comprends pas autreMethode();
Je ne veux pas passé de fonction de class dans une autre class, mais dans une fonction n'appartenant à aucune classe.
Bonsoir,
tu peux créer un fichier avec ta fonction ("fonction.php" par exemple)
et il te suffit de faire un
Ok Carouge, je crois comprendre. Corrige moi si je me trompe. J'ai affecté une variable à ma fonction de classe :
Ensuite :
dans ma fonction, c'est ça l'idée ?
Si tu veux accéder à une méthode de class directement dans ton fonction tu peux faire comme ça
Si tu veux récuperer l'instance ou le résultat
Si tu dois uniquement passer le résultat le mieux c'est de faire