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

Eléphant du PHP | 226 Messages

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.
Djun, L'inoubliable et l'incontournable

ViPHP
xTG
ViPHP | 7331 Messages

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

Eléphant du PHP | 226 Messages

04 févr. 2012, 17:19

Un autre lien parce que je ne comprend pas leur explication.
Djun, L'inoubliable et l'incontournable

ViPHP
xTG
ViPHP | 7331 Messages

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.

Eléphant du PHP | 226 Messages

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.
Djun, L'inoubliable et l'incontournable

ViPHP
ViPHP | 4039 Messages

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 !!!!
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 226 Messages

04 févr. 2012, 18:13

Je l'ai lu, mais j'ai rien compris
Djun, L'inoubliable et l'incontournable

ViPHP
xTG
ViPHP | 7331 Messages

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.

Eléphant du PHP | 226 Messages

04 févr. 2012, 19:32

alors si je fais:

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

Sa va faire:

A B C
Djun, L'inoubliable et l'incontournable

ViPHP
ViPHP | 2287 Messages

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".
if(!@work()){ Nespresso(); } else { what(); }
______________________________

ViPHP
xTG
ViPHP | 7331 Messages

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

Eléphant du PHP | 226 Messages

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
Djun, L'inoubliable et l'incontournable