Je n'ai pas compris la notion de __call()

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 : Je n'ai pas compris la notion de __call()

Re: Je n'ai pas compris la notion de __call()

par djun » 04 févr. 2012, 20:17

Euh non, c'est ces deux expressions qui seront équivalentes :
$array = array('A','B','C');
$Exemple = implode(' ',$array) ; // Expression 1
$Exemple = 'A B C'; // Expression 2
Oh je comprends mieux

Re: Je n'ai pas compris la notion de __call()

par xTG » 04 févr. 2012, 20:09

Euh non, c'est ces deux expressions qui seront équivalentes :
$array = array('A','B','C');
$Exemple = implode(' ',$array) ; // Expression 1
$Exemple = 'A B C'; // Expression 2

Re: Je n'ai pas compris la notion de __call()

par Calimero » 04 févr. 2012, 20:01

alors si je fais:

$Exemple = array('A','B','C') ;

Sa va faire:

A B C
A peu près autant que de dire "si j'achète une voiture et que je la conduis, j'arrive à Pékin".

Re: Je n'ai pas compris la notion de __call()

par djun » 04 févr. 2012, 19:32

alors si je fais:

$Exemple = array('A','B','C') ;

Sa va faire:

A B C

Re: Je n'ai pas compris la notion de __call()

par xTG » 04 févr. 2012, 18:32

Rassembler des pommes d'un panier pour faire une tarte.
Rassembler des éléments d'un array pour faire une chaîne de caractères.

Re: Je n'ai pas compris la notion de __call()

par djun » 04 févr. 2012, 18:13

Je l'ai lu, mais j'ai rien compris

Re: Je n'ai pas compris la notion de __call()

par Berzemus » 04 févr. 2012, 18:11

Je ne comprend pas trop le implode.
La documentation est la pour l'expliquer:
http://be2.php.net/implode

RTFM !!!!

Re: Je n'ai pas compris la notion de __call()

par djun » 04 févr. 2012, 17:24

Ce qu'ils explique c'est que si tu appelles une fonction qui n'existe pas ou qui ne peut être appelée (une fonction en private par exemple) ce sera la fonction __call() qui sera appelée.
Merci,

Je ne comprend pas trop le implode.

Re: Je n'ai pas compris la notion de __call()

par xTG » 04 févr. 2012, 17:20

Ce qu'ils explique c'est que si tu appelles une fonction qui n'existe pas ou qui ne peut être appelée (une fonction en private par exemple) ce sera la fonction __call() qui sera appelée.

Re: Je n'ai pas compris la notion de __call()

par djun » 04 févr. 2012, 17:19

Un autre lien parce que je ne comprend pas leur explication.

Re: Je n'ai pas compris la notion de __call()

par xTG » 04 févr. 2012, 17:16

As-tu lu la documentation ? Elle est très bien explicite et possède un exemple :
http://fr2.php.net/manual/fr/language.o ... bject.call

Je n'ai pas compris la notion de __call()

par djun » 04 févr. 2012, 17:12

Je souhaite recevoir un lien de tutorial pour apprendre le __call(). Vous pouvez me l'expliquer si vous voulez.