[php-objet]

[php-objet] - PHP - Programmation

Marsh Posté le 03-05-2004 à 23:22:52    

Salut tout le monde,
 
J'ai commencé le php, il y a peu pres 20 minutes alors je suis pas tres calé!
 
J'ai recherché sur le forum mais sans succes, alors voila ma question:
Losque dans ma classe j'ai plusieurs constructeurs le code ne veut pas s'executé, par exemple:
function Voiture(){
      }
function Voiture($marque){
      }
function Voiture($marque, $couleur){
      }
 
On ne peut pas avoir plusieurs constructeurs en php?... J'y comprends rien!!!
 
Merci d'avance

Reply

Marsh Posté le 03-05-2004 à 23:22:52   

Reply

Marsh Posté le 03-05-2004 à 23:46:37    

php et l'objet c'est pas encore ça...
 
mais tu peux jeter un oeil ici
http://www.nexen.net/docs/php/anno [...] ructor.php

Reply

Marsh Posté le 03-05-2004 à 23:55:35    

J'ai lu rapidement, mais j'ai pas trouvé si on peut surcharger les constructeurs.
(JagStang, ton pseudo? un rapport avec le modele de la guitare de Kurt Cobain?)

Reply

Marsh Posté le 03-05-2004 à 23:59:51    

function Voiture($marque = -1, $couleur = -1){
      }  
 
 
tu as cette alternative ....


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 04-05-2004 à 00:01:24    

Tu confirmes donc qu'on ne peut avoir plusieurs constructeurs pour une classe?

Reply

Marsh Posté le 04-05-2004 à 00:11:24    

ruready a écrit :

Tu confirmes donc qu'on ne peut avoir plusieurs constructeurs pour une classe?


pas sur a 100% mais je dirai 1 seul constructeur par classe  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 04-05-2004 à 02:40:37    

Oui, un seul. D'autant plus que php 5 va les standardiser avec __construct().

Reply

Marsh Posté le 04-05-2004 à 08:22:28    

Bon merci les gars! C'est quand meme pas vraiment au point l'objet en php!!!

Reply

Sujets relatifs:

Leave a Replay

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