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
>