Al declarar una matriz como miembro de la clase, ¿de qué manera se debe hacer?PHP5. Dos formas de declarar una matriz como miembro de la clase
class Test1 {
private $paths = array();
public function __construct() {
// some code here
}
}
o
class Test2 {
private $paths;
public function __construct() {
$this->paths = array();
// some code here
}
}
Cuál es mejor en términos de buenas prácticas y el rendimiento? ¿Qué recomendarías?
Sí, ¡esto sí importa! Como dice la documentación de PHP5: 'Los constructores primarios no se invocan implícitamente si la clase hija define un constructor'. – ezpresso
"Sugeriría hacer esto" cuando el OP hace una pregunta sobre "o". Que es esto"? ¿Lo hace en el constructor o como parte de la declaración? – Adam
@ Adam: Estaba claro para el OP lo que significa. Tal vez porque leyó la oración completa. – Mchl