comment faire un tableau contenant des classes en php ?
je suis oblige de faire 12000 new ?!
<?
class Classe { var $i; }
$tableau = array_fill(0, 5, new Classe());
for ($i = 0; $i < 5; $i++) $tableau[$i]->i = "Objet $i\n";
echo $tableau[0]->i, $tableau[1]->i, $tableau[2]->i, $tableau[3]->i, $tableau[4]->i;
?>Objet 0 Objet 1 Objet 2 Objet 3 Objet 4
$A = new Classe(); $A->i = 42; $B = $A; $A->i = 4242; echo $B->i; /* affichera 42 */
class Test
{
var $a;
}
$array = array_fill (0, 100, new Test ());
$array[0]->a = "plop";
$array[1]->a = "aaaa";
echo $array[0]->a;
)spectras (./21) :
Nan, je suis bien tombé, s'il utilisait PHP4
Mais sinon, il y a d'autres différences qui rendent les deux incompatibles. Un php4 avec des classes ne fonctionnera pas sur un moteur php5 et réciproquement.
Godzil (./23) :
16:01 - Godzil : Comme quoi, ne pas utiliser "l'objet" de php a du bon![]()


Godzil (./22) :Et de PHP5 à PHP6, j'ai cru comprendre que ça casserait tout aussi...
(de PHP3 a PHP4 sa a tout cassé et maintenant de PHP4 a PHP5 sa casse tout, bref)
...