Re: [PHP-ES] Un método me devuelve un array, cuando debería ser un string.

[email protected] (Pablo Braulio)
Newsgroups php.general.es
Message-ID <[email protected]>
Hola Ariel.

Gracias por la ayuda.

Creo que ha quedado claro que me falta un poco de destreza con POO. :-|

Entiendo a lo que te refieres, pero mi problema es que no se como recogerlo.

Es decir, el método "LimpEspInfin" recoge unos valores "originales" y
los modifica. Lo que pretendo es que el método "modificarfich", recoja
dichos valores modificados y los procese.

¿Como podría hacer eso?. Con esto no funciona:

require_once 'ficheros.class.php';
require_once 'limpiar.class.php';

$fich= new ficheros();

//Quitar espacios al principio y final y tabuladores.
$limpEsp= new limpiar();
$lim= $limpEsp->LimpEspInfin($fich->leer());

////Meter modificaciones en archivos.
$modifFich= new ficheros();
$modifFich->modificarFich($lim);

El día 23 de mayo de 2011 13:38, Ariel Camino <[email protected]> escribió:
> Es el mismo error teórico que te marcaron antes, lo estás cometiendo
> una y otra vez:
>
> Esto:
>
> $fich->leer();
>
> Retorna un array y no lo estás almacenando en ningún lado, cuando
> haces un print_r($fich) lo que estás imprimiendo es el objeto, no el
> array, tenes que entender la diferencia:
>
> print_r($fich); es un objeto
> print_r($fich->leer()); es un array
>
> Finalmente yendo al problema puntual, cuando haces esto:
>
> $modifFich->modificarFich($limpEsp);
>
> Le estás mandando $limpEsp, y $limpEsp es un objeto, no es un array.
>
> Saludos,
> --
> Ariel Camino
>



-- 
--
Saludos cordiales.
Pablo.

Si lo reenvías, ten la precaución de borrar los datos de procedencia que
encabezarían tu reenvío – empezando por mi dirección de correo
electrónico - . Coloca siempre las direcciones de tus contactos en el
campo <CCO> para que viajen discretas, no en el campo <Para> ni en
el<CC>. De esa forma nadie que lo reciba tendrá constancia de las señas
de los demás destinatarios a los que también se remite. Todo ello a fin
de evitar que nadie se aproveche de todas las direcciones que se van
acumulando al pasar de buzón a buzón para el lanzamiento de correo
basura y otras indeseadas lindezas. Aparte claro está de garantizar la
privacidad.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.