RE: [PHP-ES] pasar atributo entre funciones
| From: | Pablo Prieto Sebastia | Date: | Tue, 29 Apr 2014 16:30:32 +0000 |
| Subject: | RE: [PHP-ES] pasar atributo entre funciones | ||
| References: | 1 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-65660@lists.php.net to get a copy of this message | ||
¡Hola!
¿Esto es una broma? :-D
Quiero decir, ¿estás usando clases y no te das cuenta que quieres usar una variable cuyo ámbito
se limita a una función fuera de esa función?
Una solución sería
echo "mi nombre completo es ".$this->nombre." ".$this->apellido;
Por cierto, definir el atributo de la clase $apellido ayudaría.
Saludos y suerte.
-----Mensaje original-----
De: Alexis Saucedo <alexissaucedo@gmail.com>
Enviado: Mar 29-04-2014 18:24
Para: php-es <php-es@lists.php.net>;
Asunto: [PHP-ES] pasar atributo entre funciones
> gente buenas tardes, estoy armando una clase para poder manejar una
> web y estoy con una duda necesito pasar un atributo de una clase a
> otra por ejemplo;
>
> Class MyClase{
>
> var $apellido = 'saucedo';
>
> public function PrimeraFuncion($data){
>
> return $this->nombre = $data
>
> }
>
> public function SegundaFuncion(){
>
> echo "mi nombre completo es"."$data". $this->apellido;
>
> }
> }
>
> $con = new MyClase();
> $con->PrimeraFuncion(alexis);
> $con->SegundaFuncion();
>
> lo hice de memoria tal vez tenga algun error, a lo que hoy si se fijan
> lo que quiero hacer en esta SegundaFuncion() usar la variable $data
> que esta definida dentro de PrimeraFuncion($data) entonces cuando
> llamo a la funcion SegundaFuncion() me deberia quedar 'alexis
> saucedo', intente de mil formas pero se ve que asi tal cual como lo
> quiero hacer no funciona, pero la idea era que entiendan mui pùnto,
> ¿alguien sabe como puedo hacer esto?.
>
> Saludos y gracias!
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>