Tableau d'objets ???

Tableau d'objets ??? - PHP - Programmation

Marsh Posté le 26-08-2004 à 10:27:51    

Voilà, je pense que c'est assez simple à expliquer :
 
J'

Reply

Marsh Posté le 26-08-2004 à 10:27:51   

Reply

Marsh Posté le 26-08-2004 à 10:29:15    

dawei38 a écrit :

Voilà, je pense que c'est assez simple à expliquer :
 
J'


'tention, ton clavier s'est blo


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 26-08-2004 à 10:35:27    

spa drôle il a peut-être fait une crise cardiaque hein :o :D
 
 
 
 
 
 
 
 
 
 
ah non, ça aurait fait.  
 

Citation :

c'est assez simple en fait. Jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj


Message édité par jagstang le 26-08-2004 à 10:36:17
Reply

Marsh Posté le 26-08-2004 à 10:35:39    

oups... fausse manoeuvre...
 
Je reprend :  
 
J'ai créé une classe en PHP s'appelant T_SCRIPT.
Je crée un nouvel objet avec :  
$script1 = new T_SCRIPT;
 
Jusque là pas de problème, seulement maintenant il me faut les créer dynamiquement. Dans une boucle par exemple, il doit me créer $script1 et initialiser ses champs, $script2 et ainsi de suite. Pour ce faire, j'avais penser à créer un tableau de T_SCRIPT dont l'indice serait incrémenté par la boucle. Je ne pense pas qu'il soit possible de générer
automatiquement des noms de variables (T_SCRIPT ou bête entier), genre $var1, $var2, etc qui seraient générés dans la boucle pour être manipulés après. Cette solution aurait été bonne aussi.
 
En bref :
 - Y a t il un moyen de créer des variables de façon dynamique dans une boucle, d'en générer les noms de variables automatiquement pour pouvoir les utiliser ensuite.
 - Y a t il moyen (là je pense bien...) de créer un tableau d'objets de classe T_SCRIPT par exemple, et comment les générer et les utiliser et atteindre leurs champs.
 
Merci bcp à tous et bonne journée !

Reply

Marsh Posté le 26-08-2004 à 10:35:39    

dawei38 a écrit :

Voilà, je pense que c'est assez simple à expliquer :
 
J'

En fait c'est pas très cl


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 26-08-2004 à 10:36:36    

LOL, je sais... j'ai eu un 'tit stress... mais là ça devrait être plus clair ! Vous êtes trop rapide, j'espérais que ça passe +- inaperçu... raté !

Reply

Marsh Posté le 26-08-2004 à 10:37:36    

Citation :

En bref :
 - Y a t il un moyen de créer des variables de façon dynamique dans une boucle, d'en générer les noms de variables automatiquement pour pouvoir les utiliser ensuite.


 
--> tableau (array())

Reply

Marsh Posté le 26-08-2004 à 10:42:38    

oui... donc le seul moyen de "générer" des noms de variable est de créer un tableau avec un nom fixe, mais l'indice nous permet d'atteindre des champs différents.
 
Quel en est l'utilisation avec un objet d'une classe T_SCRIPT ???
 
J'ai essayé :  
 
$script_tabl = new T_SCRIPT;
$script_tabl[] = new T_SCRIPT[];
$script_tabl[$i] = new T_SCRIPT;
...
 
Merci !

Reply

Marsh Posté le 26-08-2004 à 10:52:32    

Bon comme d'hab' j'ai pas trop compris le but ni même l'idée ... donc je m'arrêterai simplement au tableau dans la classe :
 
Class T_SCRIPT {
var $tableau;
 
.
.
.
 
}
 
$toto = new T_SCRIPT;
.
.
.
$toto->tableau[0] = "Bouh!";

Reply

Marsh Posté le 26-08-2004 à 10:56:15    

Non, c'est pas ça...  
 
Pour faire encore plus bref, je cherche à créer un tableau de variables de type T_SCRIPT, comme on pourrait le faire pour des entiers, des char, etc. J'aurais un truc du genre :
 
$script[14]->script_name
 
pour atteindre le nom du 14 ème script.
 
Vala, c'est tout...
 
Thx !

Reply

Marsh Posté le 26-08-2004 à 10:56:15   

Reply

Marsh Posté le 26-08-2004 à 11:11:15    

Voilà, j'ai trouvé, c'était super simple... la recherche ne fonctionnant pas pour le moment (recherche désactivée ??!!) sur le forum, je n'ai pas pû m'en servir. C'est en cherchant sur le net que je suis retombé sur un topic d'ici qui m'a apporté la réponse. Pour les suivants que le problème intéresse, allez voir là :  
 
http://forum.hardware.fr/hardwaref [...] 5882-1.htm
 
Ciaoooooo !

Reply

Marsh Posté le 29-08-2004 à 11:54:22    

dawei38 a écrit :

oui... donc le seul moyen de "générer" des noms de variable est de créer un tableau avec un nom fixe


 
On peut utiliser aussi les variables dynamiques, avec $$truc
http://www.nexen.net/docs/php/anno [...] =variables

Reply

Marsh Posté le 29-08-2004 à 11:56:26    

Xam_Orpheus a écrit :

On peut utiliser aussi les variables dynamiques, avec $$truc
http://www.nexen.net/docs/php/anno [...] =variables


:vomi:

Reply

Marsh Posté le 29-08-2004 à 11:56:57    

Oui bon évidemment c'est pas top mais ca existe.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed