Foros del Web » Programando para Internet » PHP »

PHP OO [duda]php y poo

Estas en el tema de [duda]php y poo en el foro de PHP en Foros del Web. Estaba frecuentando varios foros y vi un post que decia que php no soporta poo al 100%,es eso cierto? y de ser asi que es ...
  #1 (permalink)  
Antiguo 01/03/2012, 14:43
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 11 meses
Puntos: 56
[duda]php y poo

Estaba frecuentando varios foros y vi un post que decia que php no soporta poo al 100%,es eso cierto? y de ser asi que es lo que no soporta?.

Saludos.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #2 (permalink)  
Antiguo 01/03/2012, 15:06
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: [duda]php y poo

será con respecto a la versión 4, PHP 5 soporta 100% POO, no se a que te refieres.

PHP es multiparadigma, así que no sólo contempla POO, sino programación estructurada
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 01/03/2012, 15:08
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: [duda]php y poo

Que no soporta o que no es 100% OOP ?,
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 01/03/2012, 15:10
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: [duda]php y poo

* PHP no soporta sobrecarga de métodos de la misma manera que lo haría Java, pero hay algunas soluciones para conseguir sobrecargar un método.

* en PHP no es completamente necesario indicar siempre el tipo de dato de una variable o el de retorno de un método

* Al igual que cualquier lenguaje de programación orientado a objetos PHP soporta: Constructores, Destructores, Clases, Clases Abstractas, Interfaces, herencia, control de acceso : Privado, Publico, Protegido, encapsulamiento, polimorfismo, control de excepciones, sockets e hilos utilizando un remedio casero... mmm, no se si me falta algo

En fin, PHP casi soporta el 100% de POO, pero en realidad no es POO, es un híbrido entre el orientado a objetos y el estructural, que bonito no?

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #5 (permalink)  
Antiguo 01/03/2012, 15:10
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: [duda]php y poo

Seguramente porque PHP todavía usa muchas funciones y no métodos, por hay vi que están trabajando bastante en ese tema. Que se me ocurra ahora PHP no soporta la herencia múltiple, pero PHP 5 tiene un modelo de objetos completo
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #6 (permalink)  
Antiguo 01/03/2012, 15:11
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 11 meses
Puntos: 56
Respuesta: [duda]php y poo

Decia que no soporta POO al 100% se me hizo extraño y por eso pregunte.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #7 (permalink)  
Antiguo 01/03/2012, 15:15
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: [duda]php y poo

Oh si, es verdad andresdzphp. Leí en algún lugar que PHP soportará herencia múltiple y esto si que nos va a gustar a todos :D


MMM Ahora que recuerdo, era en la versión 5.3 y yo estoy usando 5.3 entonces, ya no es tan el el futuro?? Aclárenme la duda por favor, que acaso he estado trabajando estos últimos meses sin disfrutar de la herencia múltiple??

EDITO: A mi no me gusta estar metiendo interfaces para solventar el problema de herencia múltiple, pero bueno supongo que estamos bien así. Eso de heredar de 2 padres me complica el razonamiento y seguramente sería un desastre.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #8 (permalink)  
Antiguo 01/03/2012, 15:22
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: [duda]php y poo

CesarHC primero habria que definir que es 100% OOP, suerte con eso y en realidad es una cuestión mas filosófica que otra cosa, para mucha gente Java no es 100% OOP, para mi son tonterías, si no es 100% es 95%, que mas da ?, podes trabajar perfectamente OOP en PHP.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #9 (permalink)  
Antiguo 01/03/2012, 15:36
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: [duda]php y poo

Es verdad masterpuppet, se puede trabajar perfectamente con PHP

Aprovecho para decir que sacaron PHP 5.4.0

Ojalá no hayan dejado bugs importantes:

http://www.php.net/archive/2012.php#id2012-03-01-1
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #10 (permalink)  
Antiguo 01/03/2012, 15:36
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 11 meses
Puntos: 56
Respuesta: [duda]php y poo

Soy yo o estos temas sobre POO siempren acaban en una discusión filosófica .

Gracias por las respuestas.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #11 (permalink)  
Antiguo 01/03/2012, 17:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: [duda]php y poo

Respecto a la herencia múltiple, PHP esta incorporando los traits, ya que mucha gente esta de acuerdo que la herencia múltiple no es correcto, y muchos lenguajes se están usando un sistema como los traits para evitar duplicar código
  #12 (permalink)  
Antiguo 02/03/2012, 00:09
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: [duda]php y poo

Genial! No se que tengo que me siento feliz xD
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.

Etiquetas: poo
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 23:44.