Hola
tengo una clase que tiene como elementos arrays.
Lo que quiero es que mediante una funcion (funciona como contructor), se le pase un array y se le copia al parametro que tiene la clase.
Os expongo mejor con mi código:
<?php
class perfilclass{
var $age;
var $mother_tongue;
var $preferredColour;
var $preferredResourceType=array();
function perfilclass($age,$mother_tongue,$preferredResource Type){
$this->$age=$age;
$this->$mother_tongue=$mother_tongue;
$this->$preferredResourceType=$preferredResourceType;
print_r(array_values($this->$preferredResourceType));
}
}
?>
Es llamado en otra pagina php por:
<?php
...
$perfilinstance = new perfilclass($age,$mother_tongue,$preferredResource Type);
?>
El problema es que creo que me pasa bien los valores pero me sale el siguiente mensaje:
Notice: Array to string conversion in D:\Archivos de programa\EasyPHP\www\perfil.php on line 25