
		dtgfranca
		
		(usa Debian)
		
		Enviado em 06/04/2015 - 16:53h 
		dark_holy_devil escreveu:
Galera uma perguntinha, tenho que passar um array, na verdade uma matriz para uma função de método construtor. Porém, não ta dando muito certo não :s
 
class Ctabela {
    var $x;
    var $y;
    var $m = array();
    public function __construct($x, $y, $m) {
        $this->x = $x;
        $this->y = $y;
        $this->m = $m;
    }
}
//Tô tentando passar assim:
$tabela=new Ctabela($x, $y, $m);
 
Desde já agradeço a ajuda! 
Boa tarde amigo !  No  parametro do construtor você tem que   definir   qual dos paramentros receberár um arrray no caso ficaria assim no construct 
public function __construct($x,$y,$m=array()){
 ........
}
 
Fiz uma alteração no seu código para melhor exemplificar(não sou muito bom para explicar :D )
 
class Ctabela {
    var $x;
    var $y;
    var $m = array();
//defino que o parâmetro  $m vai receber um array de dados
    public function __construct($x, $y, $m=array()) {
        $this->x = $x;
        $this->y = $y;
        $this->m = $m;
    }
}
$tabela=new Ctabela($x, $y, $m);
 
Teste e se der algum erro poste aqui para poder lhe ajudar  :D