erreur sur méthode (incompréhensible)

Petit nouveau ! | 2 Messages

02 avr. 2012, 18:08

Bonjour,
Ma version est php 5.3.8 et j'ai une erreur que je ne comprends pas
unexpected T_STRING, expecting T_VARIABLE
Voici ma classe
class Chiffrage{
public $chiffre;
public $cle;

public function __construct($chiffre,$cle=854785845) {
$this->cle=$cle;
$this->chiffre=$chiffre;
}
public function chiffrer($nombre) { //ligne 11 ici pour l'erreur
$this->chiffre=$nombre;
$this->chiffre*=$this->serrure;
$this->chiffre=base64_encode($this->chiffre);
}
public function decrypte_chiffre($chiffre) {
$this->chiffre=$chiffre;
$this->chiffre =base64_decode($this->chiffre); 
$this->chiffre /=$this->serrure;
}

}
$chiffrage=new Chiffrage(1955,455675432);
$nombre=1955;
echo $chiffrage->chiffrer($nombre);
Merci pour tout ce qui pourra me mettre sur la voie.

Stenis

ViPHP
xTG
ViPHP | 7331 Messages

02 avr. 2012, 19:44

En version 5.3.4 je n'ai pas cette erreur, juste celle de la variable non déclarée (serrure).

Petit nouveau ! | 2 Messages

02 avr. 2012, 19:47

En version 5.3.4 je n'ai pas cette erreur, juste celle de la variable non déclarée (serrure).
Merci xTG pour ton aide et ta réactivité :=)
Stenis