Lors de la déclaration d'un tableau en tant que membre de la classe, comment le faire?PHP5. Deux façons de déclarer un tableau en tant que membre de classe
class Test1 {
private $paths = array();
public function __construct() {
// some code here
}
}
ou
class Test2 {
private $paths;
public function __construct() {
$this->paths = array();
// some code here
}
}
Lequel est mieux en termes de bonnes pratiques et de la performance? Que recommanderais-tu?
Oui, cela compte! Comme le dit la documentation de PHP5: «Les constructeurs parents ne sont pas appelés implicitement si la classe enfant définit un constructeur». – ezpresso
"Je suggérerais de faire ceci" quand le PO posera une question/ou une question? Qu'est-ce que c'est"? Le faire dans le constructeur ou dans le cadre de la déclaration? – Adam
@Adam: Il était clair pour l'OP ce que cela signifie. Peut-être parce qu'il a lu toute la phrase. – Mchl