View Single Post
  #2  
Old 14-12-2005, 22:40
fonji fonji is offline
Membre senior
 
Join Date: 01-07-2003
Age: 38
Posts: 1,627
Salut !
J'ai jamais fait ça en php mais si c'est comme en java, dans ton constructeur tu appelles en tout premier parent::__construct(); et voilà...

Mais je sais pas du tout si c'est applicable au php... Peut être que ça ne fait pas d'erreur mais pas ce que tu cherches non plus !

J'en sais rien et j'ai pas le temps de tester. Désolé !

EDIT : AHA trouvé quelque chose d'intéressant :
Quote:
Code:
Le fichier pave.php

<?php
require ("rectangle.php");
class pave extends rectangle {
	var $hauteur;
	
	function pave ($larg, $long, $haut) {
		rectangle::rectangle($larg, $long);
		$this->hauteur = $haut;
	}
	
	function volume () {
		return parent::aire()*$this->hauteur;
	}
}
?>
[...]On remarque par ailleurs que le constructeur de la classe pave appelle explicitement le constructeur de sa classe parente, rectangle. En effet, celà n'est pas automatique en php.
ici !
Reply With Quote