php5

markove
php5

bonjour je viens de travailler avec php5 je ne sais pas l'erreur que j'ai met merci en avance

<?php
Class personne
{public $nom="mourad";
public $prenom="nihad";
public function__construct($nom,$prenom)
{
$this->nom=$nom;
$this->prenom=$prenom;}
$test= new personne("mourad","nihad");
print($test->nom);}
?>

fredericmazue
Re: php5

Bonjour.

D'abord si tu me le permets, je te suggère de ne pas mettre $nom et $prenom public. Sinon ca ne veut pas dire grand-chose de créer une classe, à mon humble avis.

Ensuite pour ton erreur, tu ne dis pas ce qui se passe. Mais il me semble que le problème vient du fait que tu instancies la classe dans son constructeur ( $test= new personne("mourad","nihad"); ) Quand tu instancies une classe, ça fait automatiquement appel au constructeur, donc là, ton code va boucler à l'infini.

markove
Re: php5

pour j'ai trouvé les erreur tout d'abord je dois séparer function et __
2)je dois instancier au sein de la classe
merci

markove
Re: php5

bonjour j'ai trouvé les erreur tout d'abord je dois séparer function et __
2)je dois instancier au sein de la classe
merci