Foros del Web » Programando para Internet » PHP »

excepciones de PHP

Estas en el tema de excepciones de PHP en el foro de PHP en Foros del Web. Estoy desarrollando un curso de PHP, y estoy un poco perdida en el tema de la excepciones. Comenta que en PHP 5.0.4 las excepciones estaban ...
  #1 (permalink)  
Antiguo 22/01/2009, 02:57
 
Fecha de Ingreso: enero-2007
Ubicación: san sebastian, guipuzcoa
Mensajes: 120
Antigüedad: 17 años, 3 meses
Puntos: 1
excepciones de PHP

Estoy desarrollando un curso de PHP, y estoy un poco perdida en el tema de la excepciones. Comenta que en PHP 5.0.4 las excepciones estaban empezando a desarrollarse.

Esto es lo que comenta al respecto:

En PHP 5 se introducen por primera vez las excepciones, concepto que existe en muchos lenguajes de programación.
Debe quedar claro que la implementación de las excepciones en PHP5 todavía está verde respecto a la que podemos encontrar en otros lenguajes de programación, por lo que falta perfeccionarse.

Actualmente la version más novedosa es la 5.2.8, creo!!
Alguien sabria decirme si en esta versión, PHP 5.2.8, ¿generan ya excepciones automaticamente?

En su caso quisiera saber si ya hay un buen manejo de excepciones en PHP 5.2.8 o si esto está previsto para más adelante, quizás para cuando salga la version estable de PHP6.

Un saludo.
  #2 (permalink)  
Antiguo 22/01/2009, 04:39
 
Fecha de Ingreso: enero-2007
Ubicación: san sebastian, guipuzcoa
Mensajes: 120
Antigüedad: 17 años, 3 meses
Puntos: 1
excepciones de PHP 5 a PHP6

¿Alguien sabria decirme si viene algun cambio en referente a las excepciones en la nueva version de PHP 6?

El programador tiene que ir uno por uno programando cada excepción, ¿no es asi?
¿Es el programador quien tiene que identificar todas las posibles excepciones?

Si soy nueva en programación, ¿como podria identificar las posibles excepciones que pudiera necesitar en mi programa?

¿Hay alguna guia que me puediera ayudar a identificarlos?

Un saludo y muchas gracias.
  #3 (permalink)  
Antiguo 22/01/2009, 05:09
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: excepciones de PHP

mira aqui tienes el changelog de todas las versiones de php5 hasta donde yo se no lo hacen aun, nosotros debemos hacer las pruebas y largas las excepciones

saludos y suerte en tu curso
__________________
Degiovanni Emilio
developtus.com
  #4 (permalink)  
Antiguo 22/01/2009, 05:59
Avatar de chitoso  
Fecha de Ingreso: mayo-2008
Ubicación: Montevideo, Uruguay
Mensajes: 205
Antigüedad: 16 años
Puntos: 5
Respuesta: excepciones de PHP

A que te referís si "generan excepciones automaticamente"?

Yo uso la última versión de PHP y uso excepciones lo más bien, no se si te referías a eso.

Saludos
__________________
Pasión por la Música
  #5 (permalink)  
Antiguo 22/01/2009, 07:14
Avatar de korg1988  
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 10 meses
Puntos: 19
Respuesta: excepciones de PHP 5 a PHP6

que yo sepa php 6 va a contar con el manejo de excepciones pero no quiere decir que tengas que ponerte a setear cada una de las miles de excepciones posibles!.. eso dependera de que quieras hacer tu cuando ocurra una excepcion

Ademas el manejo de excepciones ya esta desde php 5


(SI ME EQUIVOCO QUE ALGUIEN ME CORRIJA)
  #6 (permalink)  
Antiguo 22/01/2009, 10:17
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: excepciones de PHP 5 a PHP6

En efecto, si quieres cachar "todas" las excepciones solamente cacha la clase base Exception, ya que todas las excepciones deben de heredar de esa clase forzosamente:

Código php:
Ver original
  1. try {
  2.     // cosas
  3. } catch( Exception $e ) { // Clase base
  4.     // ups error
  5. }

Saludos.
  #7 (permalink)  
Antiguo 22/01/2009, 10:20
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: excepciones de PHP

Temas unidos, por favor no dupliques temas.
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 17:12.