RE: [PHP-ES] pasar atributo entre funciones
[email protected] (Pablo Prieto Sebastia) Tue, 29 Apr 2014 18:32:36 +0200
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
Perd=F3n, quer=EDa decir "definir el atributo de la clase $nombre ayudar=EDa" Saludos de nuevo. -----Mensaje original----- De: Pablo Prieto Sebastia <[email protected]> Enviado: Mar 29-04-2014 18:31 Para: php-es <[email protected]>; Alexis Saucedo <[email protected]>;=20 Asunto: RE: [PHP-ES] pasar atributo entre funciones > =A1Hola! > =BFEsto es una broma=3F :-D >=20 > Quiero decir, =BFest=E1s usando clases y no te das cuenta que quieres usar una=20 > variable cuyo =E1mbito se limita a una funci=F3n fuera de esa funci=F3n=3F >=20 > Una soluci=F3n ser=EDa=20 > echo "mi nombre completo es ".$this->nombre." ".$this->apellido; >=20 > Por cierto, definir el atributo de la clase $apellido ayudar=EDa. >=20 > Saludos y suerte. >=20 >=20 >=20 > -----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 >=20 > > 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 > > >=20 > --=20 > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >=20 >