Bonjour, voila j'ai un petit problème j'ai une classe abstraite dans laquelle j'ai définis des attributs voici une partie de code :
public static $id;
public $label;
public $nomRecup;
public $nomRecupSansCrochet;
Je voudrais savoir si il est normal que je n'arrive pas a appeler l'id dans mes méthodes de cette classe :
public function genereId()
{
$nomWithoutSpaces = str_replace(' ','',$this->label);
$this->nomRecupSansCrochet = $this->stripAccents($nomWithoutSpaces).'_'.ChampOptionnel.$this->id;
$this->nomRecup = $this->nomRecupSansCrochet.'[]';
$this->incrementeId();
return $this->nomRecup;
}
ici impossible de récuperer l'id. Ensuite j'ai une autre question est-t'il possible d'incrémenter une variable static définis dans une classe. je m'éxplique j'ai mon id et je voudrais que pour chaque champOptionnel avoir un id différent. Comme pourrais-je faire?