Tableau passé en paramètre => Vide !!

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 : Tableau passé en paramètre => Vide !!

Re: Tableau passé en paramètre => Vide !!

par sirakawa » 01 sept. 2013, 09:36

php a sûrement raison car:
<?PHP
function a ($a,$b)
{
	var_dump($a);
	print_r($b);
} 
$z = array(1,3,5);
$w = array ("le", "petit" , "chat");
a($z, $w);
?>
fait farpaitement son travail.

Re: Tableau passé en paramètre => Vide !!

par moogli » 31 août 2013, 15:28

salut,


sans le code on ne peux pas t'aider.
il nous faut au minimum:
- le code de la fonction
- le code de test.

sinon la seul chose que l'on peux te dire c'est que php à raison et toi tord ;) (sauf si tu as découvert un bug php, mais on va commencer par supposer la 1ère solution ;) )


@+

Tableau passé en paramètre => Vide !!

par clairx » 31 août 2013, 15:18

Bonjour,
Hallucinant, bug très bizarre...

J'ai une fonction avec 3 paramètres fun(a, b, c)
a est un tableau, b aussi et c un booléen

J'appelle fun() en vérifiant juste avant que b est bien un tableau avec toutes ses valeurs.

De l'autre côté dans fun(), je teste immédiatement b... et devinez quoi ?

b est vide ! Et la fonction plante évidemment... (raison pour laquelle je me suis mis à la tracer)

allô ? c'est X-files là...