recuerda que en el constructor cargas todo lo que quieras en ese caso seria poner como dicen valores por default, lo del array dentro del constructor seria algo comun ya que en php no puedes instanciar objetos directamente en las variables,
Código PHP :
class Trabajo{
private $visitas= new arrayIterator();
public function __construct(){
}
}
eso te dara error, por lo que
Código PHP :
class Trabajo{
private $visitas;
public function __construct(){
$this->visitas= new arrayIterator()
}
}
es ma que todo creo para solventar algunas cuestiones