Problème de callback avec array_map dans une classe - PHP - Programmation
Marsh Posté le 20-12-2005 à 15:19:26
à mon avis d'emblé il y a une parenthése en trop non ??
array_map((array('this','a'),$monArray);
<=>
array_map(array('this','a'),$monArray);
Marsh Posté le 20-12-2005 à 15:34:36
ReplyMarsh Posté le 20-12-2005 à 15:59:12
sky_striker a écrit : à mon avis d'emblé il y a une parenthése en trop non ?? |
Oui en effet, mais c'est juste une faute de frappe en tapant mon exemple
Je vais regarder, mais je crois que j'y suis déjà aller, je vais voir.
Merci à vous
Marsh Posté le 20-12-2005 à 16:05:02
Bon, en fait je viens de tester un truc auquel j'ai pensé hier soir dans mon lit
au lieu de array('this','function'), il faut mettre array('nomClass','function')
Il faut remplacer "this" par le nom de la classe
++
Marsh Posté le 19-12-2005 à 23:06:04
Bonjour à tous,
J'ai une classe, dans laquelle j'ai quelques fonctions.
Pour simplifier :
class test {
function a($var) {
return $var + 5;
}
function b() {
array_map((array('this','a'),$monArray);
}
}
Mon array_map ne fonctionne pas
J'ai droit à ça :
[...]The first argument, 'this::a', should be either NULL or a valid callback[...]
Pourtant j'ai lu partout que ça devrait marcher ... je ne comprends pas
Merci
---------------
Gamertag: CoteBlack YeLL