j'ai un pti souci avec les déclarations protected ou private dans mes classes php.
je déclare comme ceci :version:PHP 5.2.0-8+etch7 (cli) (built: Jul 2 2007 20:43:26)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
class maclasse{
protected $toto;
protected $tutu;
protected $titi;
(...)
}
Alors il se trouve que la classe fonctionne normalement, les attributs ne sont disponibles pour une classe extérieure que via les getter/setter, donc ça va.Le problème, c'est que jedit me les souligne, avec l'infobulle qui compose le titre de ce post. C'est agaçant et ça m'interpelle.
Vous avez une idée de ce que je dois faire ? si c'est un warning php ? si c'est un problème avec le parser php de jedit peut-être, qui comprendrait pas php5 ?
ps: n'est ce pas aussi comme ça qu'on déclare des champs protected en php4 ?