SlideShare une entreprise Scribd logo
1  sur  7
TALLER DE PROGRAMACIÓN
             III
   CONTROL DE EXCEPCIONES


                 TEMA V


   Ing . DANIEL DÍAZ ARENAS
CONTROL DE EXCEPCIONES


DEFINICION:

 Php5 por ser un lenguaje orientado a objetos la gestión de errores se
 realiza mediante excepciones
CONTROL DE EXCEPCIONES


SINTAXIS


 Try
 {
        //aquí va el codigo
        Throw new Exception(‘mensaje’,código)
 }
 catch (Exception variable)
 {
        //controlar la excepcion
 }
CONTROL DE EXCEPCIONES


EJEMPLO 01:



<?php
try
{
         throw new Exception ('Ha ocurrido un error terrible',42);
}
catch (Exception $e)
{
        echo "Exception". $e->getCode(). ":" . $e->getMessage()."in".
$e->getFile()." on line".$e-  >getLine()."<br/>";
}
CONTROL DE EXCEPCIONES




         LA CLASE EXCEPCION
CONTROL DE EXCEPCIONES




      METODOº                             DESCRIPCIÓN

 getCode()      Devuelve el código tal y como se haya pasado al constructor

 getMessage()   Devuelve el mensaje tal y como se haya pasado al constructor

 getFile()      Devuelve la ruta completa al archivo de código en el que se ha
                producido la excepción

 getLine()      Devuelve el número de línea del archivo de código en que se haya
                producido la excepción

 getTrace()         Devuelve la una matriz con un rastro que indica donde se ha
                producido la excepción.
Gracias…



    Ing. DANIEL DIAZ ARENAS
Especialista en Desarrollo de Software &
           Conectividad de Redes

Contenu connexe

Tendances

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Lismirabal
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
David
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
Karina Arguedas Ruelas
 
Introducción a C SHARP
Introducción a C SHARPIntroducción a C SHARP
Introducción a C SHARP
infobran
 
Ejemplos c
Ejemplos cEjemplos c
Ejemplos c
Carlos
 

Tendances (19)

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Cuadro sipnotico de los tipos de errores en c++ by plata cabello
Cuadro sipnotico de los tipos de errores en c++ by plata cabelloCuadro sipnotico de los tipos de errores en c++ by plata cabello
Cuadro sipnotico de los tipos de errores en c++ by plata cabello
 
Uso de operadores
Uso de operadoresUso de operadores
Uso de operadores
 
C sharp intro1
C sharp intro1C sharp intro1
C sharp intro1
 
Tema7 php
Tema7 phpTema7 php
Tema7 php
 
Presentacion
PresentacionPresentacion
Presentacion
 
C sharp intro0
C sharp intro0C sharp intro0
C sharp intro0
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
 
Semana 3 Fundamentos de Python(Funciones y Métodos)
Semana 3   Fundamentos de Python(Funciones y Métodos)Semana 3   Fundamentos de Python(Funciones y Métodos)
Semana 3 Fundamentos de Python(Funciones y Métodos)
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
3 curso php
3 curso php3 curso php
3 curso php
 
Phpgaby
PhpgabyPhpgaby
Phpgaby
 
Introducción a C SHARP
Introducción a C SHARPIntroducción a C SHARP
Introducción a C SHARP
 
Ejemplos c
Ejemplos cEjemplos c
Ejemplos c
 
Arduinomatlab
ArduinomatlabArduinomatlab
Arduinomatlab
 
tipos de operadores
tipos de operadores tipos de operadores
tipos de operadores
 
Php Basico
Php BasicoPhp Basico
Php Basico
 
Exposicion de php
Exposicion de phpExposicion de php
Exposicion de php
 
Sesion Nº 04 Introducción A Php Operadores E Instrucciones
Sesion Nº 04   Introducción A Php   Operadores E InstruccionesSesion Nº 04   Introducción A Php   Operadores E Instrucciones
Sesion Nº 04 Introducción A Php Operadores E Instrucciones
 

Similaire à 2008 s~1sasasa

Java exceptions
Java exceptionsJava exceptions
Java exceptions
sandropaul
 
excepciones en java
excepciones en javaexcepciones en java
excepciones en java
sandropaul
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
Juan Mancilla
 

Similaire à 2008 s~1sasasa (20)

2 Introducción al lenguaje Ruby
2 Introducción al lenguaje Ruby2 Introducción al lenguaje Ruby
2 Introducción al lenguaje Ruby
 
Jyoc java-cap21 jse avanzado
Jyoc java-cap21 jse avanzadoJyoc java-cap21 jse avanzado
Jyoc java-cap21 jse avanzado
 
Creación de Builders y DSL's con Groovy
Creación de Builders y DSL's con GroovyCreación de Builders y DSL's con Groovy
Creación de Builders y DSL's con Groovy
 
Php
PhpPhp
Php
 
Java exceptions
Java exceptionsJava exceptions
Java exceptions
 
Java exceptions
Java exceptionsJava exceptions
Java exceptions
 
excepciones en java
excepciones en javaexcepciones en java
excepciones en java
 
Secure txscalacsharp
Secure txscalacsharpSecure txscalacsharp
Secure txscalacsharp
 
6 Upv Solo Pruebas 2009
6 Upv Solo Pruebas 20096 Upv Solo Pruebas 2009
6 Upv Solo Pruebas 2009
 
Fundamento de poo en php
Fundamento de poo en phpFundamento de poo en php
Fundamento de poo en php
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
 
Introducción a Swift
Introducción a SwiftIntroducción a Swift
Introducción a Swift
 
Introducción a Scala
Introducción a ScalaIntroducción a Scala
Introducción a Scala
 
Tutorial n°3 excel 2010
Tutorial n°3 excel 2010Tutorial n°3 excel 2010
Tutorial n°3 excel 2010
 
Introducción a TDD y PHPUnit
Introducción a TDD y PHPUnitIntroducción a TDD y PHPUnit
Introducción a TDD y PHPUnit
 
Connection
ConnectionConnection
Connection
 
Sentenciasenvisualbasicnet2019
Sentenciasenvisualbasicnet2019Sentenciasenvisualbasicnet2019
Sentenciasenvisualbasicnet2019
 
Errores
ErroresErrores
Errores
 
Descubriendo scala
Descubriendo scalaDescubriendo scala
Descubriendo scala
 
Lenguajes de Programación: Clases y objetos
Lenguajes de Programación: Clases y objetosLenguajes de Programación: Clases y objetos
Lenguajes de Programación: Clases y objetos
 

Dernier

El Modelo del verdadero Compromiso..pptx
El Modelo del verdadero Compromiso..pptxEl Modelo del verdadero Compromiso..pptx
El Modelo del verdadero Compromiso..pptx
jenune
 
EXAMENES PREGUNTAS CORTA...........................S.pdf
EXAMENES PREGUNTAS CORTA...........................S.pdfEXAMENES PREGUNTAS CORTA...........................S.pdf
EXAMENES PREGUNTAS CORTA...........................S.pdf
inmalopezgranada
 
Sanidad Interior y Liberacion libro de ayuda espiritual y emocional
Sanidad Interior y Liberacion libro de ayuda espiritual y emocionalSanidad Interior y Liberacion libro de ayuda espiritual y emocional
Sanidad Interior y Liberacion libro de ayuda espiritual y emocional
elianapereira284018
 

Dernier (14)

textos difíciles de la biblia-digital.pdf
textos difíciles de la biblia-digital.pdftextos difíciles de la biblia-digital.pdf
textos difíciles de la biblia-digital.pdf
 
DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptxDIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
DIOS PUEDE SANAR TUS HERIDAS OCULTAS.pptx
 
El Modelo del verdadero Compromiso..pptx
El Modelo del verdadero Compromiso..pptxEl Modelo del verdadero Compromiso..pptx
El Modelo del verdadero Compromiso..pptx
 
La esposa del ungido (Ramona Estrada)-1-1(1).pdf
La esposa del ungido (Ramona Estrada)-1-1(1).pdfLa esposa del ungido (Ramona Estrada)-1-1(1).pdf
La esposa del ungido (Ramona Estrada)-1-1(1).pdf
 
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptx
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptxCRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptx
CRECIMIENTO ESPIRITUAL PARA EL CREYENTE 1.pptx
 
Retiro de mayo #DesdeCasa (2024)
Retiro de mayo #DesdeCasa (2024)Retiro de mayo #DesdeCasa (2024)
Retiro de mayo #DesdeCasa (2024)
 
CARTA de Dios para ti. Dios hablando contigo
CARTA  de Dios para ti. Dios hablando contigoCARTA  de Dios para ti. Dios hablando contigo
CARTA de Dios para ti. Dios hablando contigo
 
Quieres ser un Cristal o un Diamante? Ez
Quieres ser un Cristal o un  Diamante? EzQuieres ser un Cristal o un  Diamante? Ez
Quieres ser un Cristal o un Diamante? Ez
 
EXAMENES PREGUNTAS CORTA...........................S.pdf
EXAMENES PREGUNTAS CORTA...........................S.pdfEXAMENES PREGUNTAS CORTA...........................S.pdf
EXAMENES PREGUNTAS CORTA...........................S.pdf
 
Sanidad Interior y Liberacion libro de ayuda espiritual y emocional
Sanidad Interior y Liberacion libro de ayuda espiritual y emocionalSanidad Interior y Liberacion libro de ayuda espiritual y emocional
Sanidad Interior y Liberacion libro de ayuda espiritual y emocional
 
HIMNARIO MAJESTUOSOL desde 1 hasta100.pptx
HIMNARIO MAJESTUOSOL desde 1 hasta100.pptxHIMNARIO MAJESTUOSOL desde 1 hasta100.pptx
HIMNARIO MAJESTUOSOL desde 1 hasta100.pptx
 
Luisa de Marillac y la educación de las niñas pobres
Luisa de Marillac y la educación de las niñas pobresLuisa de Marillac y la educación de las niñas pobres
Luisa de Marillac y la educación de las niñas pobres
 
Disciplinas espirituales en el Ministerio de Alabanza.pptx
Disciplinas espirituales en el Ministerio de Alabanza.pptxDisciplinas espirituales en el Ministerio de Alabanza.pptx
Disciplinas espirituales en el Ministerio de Alabanza.pptx
 
Quieres ser un Cristal o un Diamante? Ez
Quieres ser un Cristal o un Diamante? EzQuieres ser un Cristal o un Diamante? Ez
Quieres ser un Cristal o un Diamante? Ez
 

2008 s~1sasasa

  • 1. TALLER DE PROGRAMACIÓN III CONTROL DE EXCEPCIONES TEMA V Ing . DANIEL DÍAZ ARENAS
  • 2. CONTROL DE EXCEPCIONES DEFINICION: Php5 por ser un lenguaje orientado a objetos la gestión de errores se realiza mediante excepciones
  • 3. CONTROL DE EXCEPCIONES SINTAXIS Try { //aquí va el codigo Throw new Exception(‘mensaje’,código) } catch (Exception variable) { //controlar la excepcion }
  • 4. CONTROL DE EXCEPCIONES EJEMPLO 01: <?php try { throw new Exception ('Ha ocurrido un error terrible',42); } catch (Exception $e) { echo "Exception". $e->getCode(). ":" . $e->getMessage()."in". $e->getFile()." on line".$e- >getLine()."<br/>"; }
  • 5. CONTROL DE EXCEPCIONES LA CLASE EXCEPCION
  • 6. CONTROL DE EXCEPCIONES METODOº DESCRIPCIÓN getCode() Devuelve el código tal y como se haya pasado al constructor getMessage() Devuelve el mensaje tal y como se haya pasado al constructor getFile() Devuelve la ruta completa al archivo de código en el que se ha producido la excepción getLine() Devuelve el número de línea del archivo de código en que se haya producido la excepción getTrace() Devuelve la una matriz con un rastro que indica donde se ha producido la excepción.
  • 7. Gracias… Ing. DANIEL DIAZ ARENAS Especialista en Desarrollo de Software & Conectividad de Redes