JeuWeb - Crée ton jeu par navigateur
[Résolu] New array php global - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] New array php global (/showthread.php?tid=1027)



[Résolu] New array php global - Argorate - 18-03-2008

Bonjour les gens, voila mon petit pb, je veux declaré plusieur chose en global notament des tableau, mais rien a faire sa bug:

Code php:
Code PHP :
<?php 
global $distance_pm=new array();
global
$case_a_tester=new array();
global
$attente=new array();
global
$i=1;

Erreur:
Citation :Parse error: parse error, expecting `','' or `';'' on line //celle de dessus

si j'enleve les "global", j'ai quand meme une erreur:

Erreur2:
Citation :Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `'$'' on line //celle de dessus

Je ne comprend pas, si y a une erreur de syntaxe ou quoi merci de me l'indiquer.
merci.


RE: new array php global - phenix - 18-03-2008

Essaye sa:

Code PHP :
<?php 
global $distance_pm=array();
global
$case_a_tester=array();
global
$attente=array();
global
$i=1;



RE: new array php global - Argorate - 18-03-2008

non tjs l'erreur 1...


RE: new array php global - Shakkah - 18-03-2008

Sans certitude, mais es tu sur de pouvoir définir en même temps le global et le type de ta variable.

Moi j'aurais plutot fait
Code PHP :
<?php 
global $distance_pm, $case_a_tester, $attente, $i;

$distance_pm=new array();
$case_a_tester=new array();
$attente=new array();
$i=1;



RE: new array php global - Argorate - 18-03-2008

effectivement, en JS sa marche mais visiblement pas en php.
par contre je suis obliger d'enleve le mot "new" pour que cela fonctionne, c'est un mix de vos deux solutions.
merci, mais es ce que le faite de pas mettre le mot clé "new" créé bien quand meme un nouveau tableau?


RE: new array php global - Shakkah - 18-03-2008

Effectivement j'avais pas vu le new array() (Je voyais pas la modif faites par phenix ^_^).

Pour répondre à ta question le array(), crée bien un nouveau tableau.


RE: new array php global - Argorate - 18-03-2008

ok merci bien, tout est en ordre alors Wink