Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2004
jlcasih jlcasih is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 54
Poder: 21
jlcasih Va por buen camino
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.
__________________
Cordoba-Argentina
Responder Con Cita
  #2  
Antiguo 22-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto


Código:
type
  TObjetoAnterior = class
    ...
  end;

  TNuevoObjeto = class
    property ObjetoAnterior: TObjetoAnterior;
  end;
// Saludos
Responder Con Cita
  #3  
Antiguo 22-04-2004
jlcasih jlcasih is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 54
Poder: 21
jlcasih Va por buen camino
Eso ya lose, lo que quiero saber es como se hace en php................!!!!!!!!!!!!!
__________________
Cordoba-Argentina
Responder Con Cita
  #4  
Antiguo 22-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Ups! Disculpa.

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
Responder Con Cita
  #5  
Antiguo 22-04-2004
jlcasih jlcasih is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 54
Poder: 21
jlcasih Va por buen camino
De lujo, yo le estaba pasando a la propiedad el nombre mas (), como si lo estubiese creando.. Gracias
__________________
Cordoba-Argentina
Responder Con Cita
  #6  
Antiguo 22-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
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.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 22-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
ups... lo siento, no me di cuenta que ya habia tenido mas movimiento el hilo...
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:42:20.


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
Copyright 1996-2007 Club Delphi