06/04/2009, 04:16
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 48
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Pasar array por referencia a una funcion 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 |