RE: [PHP-ES] pasar atributo entre funciones
[email protected] (Pablo Prieto Sebastia) Tue, 29 Apr 2014 18:30:32 +0200
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
=A1Hola! =BFEsto es una broma=3F :-D Quiero decir, =BFest=E1s usando clases y no te das cuenta que quieres usar una variable cuyo =E1mbito se limita a una funci=F3n fuera de esa funci=F3n=3F Una soluci=F3n ser=EDa=20 echo "mi nombre completo es ".$this->nombre." ".$this->apellido; Por cierto, definir el atributo de la clase $apellido ayudar=EDa. Saludos y suerte. -----Mensaje original----- De: Alexis Saucedo <[email protected]> Enviado: Mar 29-04-2014 18:24 Para: php-es <[email protected]>;=20 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; >=20 > Class MyClase{ >=20 > var $apellido =3D 'saucedo'; >=20 > public function PrimeraFuncion($data){ >=20 > return $this->nombre =3D $data >=20 > } >=20 > public function SegundaFuncion(){ >=20 > echo "mi nombre completo es"."$data". $this->apellido; >=20 > } > } >=20 > $con =3D new MyClase(); > $con->PrimeraFuncion(alexis); > $con->SegundaFuncion(); >=20 > 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=F9nto, > =BFalguien sabe como puedo hacer esto=3F. >=20 > Saludos y gracias! >=20 > --=20 > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >=20 >