Derniere harcelement - Je comprends plus rien.

Eléphant du PHP | 226 Messages

30 janv. 2012, 00:05

Bonjour,

voici mon code:
<?php

class Ninja
{
private $ninja ;

public function __construct()
{ 
$this->$Force = 10 ;
}

public function _get($objet)
{
return $this->$objet ;
}

public function _set($objet, $valeur)
{
if(ctype_digit($valeur))
{
$this->$objet = $valeur ;
}
else
{
$this->$objet = 'La valeur doit être un numéro' ;
}
}
}

$Mario = new Ninja() ;
$Mario->_get($Force) ;
?>
Mais, sa marque comme erreur:

Image
Djun, L'inoubliable et l'incontournable

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

30 janv. 2012, 00:12

ben $Force n'existe pas le message est clair !
Il en faut peu pour être heureux ......

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

30 janv. 2012, 11:09

public function __construct()
{ 
$this->$Force = 10 ;
}
Ce ne serait pas plutôt
public function __construct()
{ 
$this->Force = 10 ;
}
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.