Exemple php

Fermé
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 2 mai 2010 à 10:08
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 2 mai 2010 à 17:29
bonjour,

je suis debutant au developpement en PHP5


le but de mon code est d'afficcher

0 0
5 6

mais il m'affiche

6 6

le code est

<?php

class point
{
public $x;
public $y;

function _construct() //constructeur
{
$this->x=0;
$this->y=0;
}

function affiche() //fonction d'affichage
{
echo $this->x;
echo $this->y;
}
function deplacer($dx,$dy) //fonction deplacer
{
$this->x=$this->x+$dy;
$this->y=$this->y+$dy;
}
}
$p=new point(); //construction d'un objet de type poit
$p->affiche(); // doit afficher 0 0
$p->deplacer(5,6);
$p->affiche(); //doit afficher 5 6




?>



pouvez m'aidez

merci d'avance
A voir également:

2 réponses

adgem0 Messages postés 119 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 7 mai 2010 158
2 mai 2010 à 14:49
function deplacer($dx,$dy) //fonction deplacer
{
$this->x=$this->x+$dy; // erreur de ta part
$this->y=$this->y+$dy;
}

doit pluto etre

function deplacer($dx,$dy) //fonction deplacer
{
$this->x=$this->x+$dx; //ici c'est $dx et non $dy !
$this->y=$this->y+$dy;
}
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
2 mai 2010 à 17:29
merci pour la reponse

aussi il faut corriger le constructeur

function __construct()
{
$this->x=0;
$this->y=0;
}

pas

function _construct()
{
$this->x=0;
$this->y=0;
}
0