Page 1 sur 1

allocation dynamique

Posté : 20 déc. 2005, 13:42
par NoNos
Bonjour

Je demare le php5 pour voir la programtion orienté objet, j'avais deja vu ce concept en C++ et me demandé donc si comme en C en php on peut allouer dynamiquement de la place pour un tableau. En C cela se fait avec un new, le constructeur sert a sa.
Ensuite je ne comprend pas trop a quoi sert le constructeur, on a besoin de l'implémenter en général. Pour revenir au C en general le destructeur me servait a libérer la place aloué dynamiquement grace au delete mais vu que je fait pas d'allocation dynamique en php je voi pas l'interet.

Pouvez vous m'en dire plus à ce sujet car je part peut etre carément avec la mauvaise methode et je vais produire un code a gerber.

Posté : 20 déc. 2005, 14:29
par jeff
contrairement au c en php tu na pas besoin de reflechir a l'alocation dynamique
c'est php qui gere tout ca
pour utiliser un tableau tu ajuste a faire ceci
 $tab=array();
$tab[1]='variable';
et pour detruire une variable
unset($tab);

Posté : 20 déc. 2005, 16:39
par Cyrano
En PHP, les tableaux sont dynamique: contrairement à certains langages comme le Java par exemple, tu n'as pas besoin de spécifier un nombre de colonnes quand tu déclares un tableau indexé ou associatif.