Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

propiedades y atributos es lo mismo?

Estas en el tema de propiedades y atributos es lo mismo? en el foro de Frameworks y PHP orientado a objetos en Foros del Web. cuando estamos en en programación objetos en php, escucho que dicen algunas gentes propiedades y otras atributo mi pregunta seria ¿propiedades y atributos es lo ...
  #1 (permalink)  
Antiguo 08/12/2012, 14:54
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
propiedades y atributos es lo mismo?

cuando estamos en en programación objetos en php, escucho que dicen algunas gentes
propiedades y otras atributo
mi pregunta seria
¿propiedades y atributos es lo mismo?
  #2 (permalink)  
Antiguo 08/12/2012, 15:56
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: propiedades y atributos es lo mismo?

No, no es lo mismo.
  #3 (permalink)  
Antiguo 08/12/2012, 16:06
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: propiedades y atributos es lo mismo?

Te dejo una referencia http://php.net/manual/en/language.oop5.properties.php

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 09/12/2012, 13:35
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: propiedades y atributos es lo mismo?

Cita:
Iniciado por masterpuppet Ver Mensaje
estuve viendo lo que me recomendaste y no me es muy claro
y creo que hasta me confundió más


¿vuelvo a hacer la pregunta, que es un atributo y que es una propieda, ojala alguien sepa ?
  #5 (permalink)  
Antiguo 09/12/2012, 13:47
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: propiedades y atributos es lo mismo?

Cita:
Las variables pertenecientes a clases se llaman "propiedades". También se les puede llamar usando otros términos como "atributos" o "campos"...
Que te confunde ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #6 (permalink)  
Antiguo 10/12/2012, 10:20
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: propiedades y atributos es lo mismo?

Cita:
Iniciado por masterpuppet Ver Mensaje
Que te confunde ?
entonces porque el otro compañero dice propidades y atributos son diferentes
y según lo que lei, dice, a las propiedades se les puede llamar atributo o campos
es decir



public, protected, o private son propiedades y atributos o modos
  #7 (permalink)  
Antiguo 10/12/2012, 12:08
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: propiedades y atributos es lo mismo?

Pues la respuesta de @razpeitia tambien me ha dejado perplejo, hasta donde se al menos en PHP atributos y propiedades representan lo mismo.
__________________
Drupal Argentina
  #8 (permalink)  
Antiguo 11/12/2012, 09:29
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: propiedades y atributos es lo mismo?

Aunque vendría a ser los mismo, en algunos lenguajes de programación como C#, se llaman "propiedades" a los getter y setter, que permiten acceder a los "atributos".

Ejemplo
Código C++:
Ver original
  1. public class MyClass {
  2.     //atributo
  3.     private int variable;
  4.     //constructor
  5.  
  6.     //declaracion de la propiedad
  7.     public int atributo{
  8.         //get sirve para devolver el valor del atributo
  9.         get{
  10.             return variable;
  11.         }
  12.         //set sirve para cambiar el valor del atributo
  13.         set{
  14.             variable = value;
  15.         }
  16.     }
  17. }


Si esa lógica aplicamos a php, vendría a ser los métodos mágicos __set y __get

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #9 (permalink)  
Antiguo 11/12/2012, 10:38
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: propiedades y atributos es lo mismo?

Si, en otros lenguajes/tecnologías hay diferencias entre uno y otro, pero creo que la palabra clave en todo esto es contexto, porque extrapolando PHP tiene de todo(incluso las synthesized properties de un JavaBean) pero creo que ahí ya nos vamos de contexto, para mi en el contexto de PHP no existe tal distinción.
__________________
http://es.phptherightway.com/
thats us riders :)

Última edición por masterpuppet; 11/12/2012 a las 10:50

Etiquetas: atributos, propiedades
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:56.