Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   indicar tipo de dato a una propiedad (https://www.clubdelphi.com/foros/showthread.php?t=9423)

jlcasih 22-04-2004 22:12:14

indicar tipo de dato a una propiedad
 
Hola nesecito saber como hago para indicarle a una propiedad de un objeto que estoy declarando, que pertenece a un objeto declarado con anterioridad. Porque yo deseo utilizar los metodos de ese objeto dentro del nuevo.

Muchas gracias.

roman 22-04-2004 22:14:28

:confused:

Código:

type
  TObjetoAnterior = class
    ...
  end;

  TNuevoObjeto = class
    property ObjetoAnterior: TObjetoAnterior;
  end;

// Saludos

jlcasih 22-04-2004 22:16:44

Eso ya lose, lo que quiero saber es como se hace en php................!!!!!!!!!!!!!

roman 22-04-2004 22:21:18

Ups! Disculpa. :o

No me fije que era el foro de PHP.

Pero PHP no es un lenguaje tipado, no necesitas (ni puedes) declarar el tipo. Si tienes por ejemplo

Código PHP:

ObjetoAnterior = class
{
  ...
}

NuevoObjeto = class
{
  var 
anterior;
}

nuevo = new ObjetoNuevo(); 

entonces, siempre y cuando a nuevo->anterior le asignes un objeto adecuado, por ejemplo

Código PHP:

nuevo->anterior = new ObjetoAnterior(); 

podrás usarlo sin ningún problema.

// Saludos

jlcasih 22-04-2004 22:24:53

De lujo, yo le estaba pasando a la propiedad el nombre mas (), como si lo estubiese creando.. Gracias

jachguate 22-04-2004 22:38:47

Tenes que usar la palabra extends en la declaración de clase.

Podes hallar mas información en el manual de php sobre los constructores

Hasta luego.

;)

jachguate 22-04-2004 22:40:09

ups... lo siento, no me di cuenta que ya habia tenido mas movimiento el hilo... :o


La franja horaria es GMT +2. Ahora son las 03:47:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi