Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2009, 15:09
cyberbone14
 
Fecha de Ingreso: mayo-2008
Mensajes: 11
Antigüedad: 16 años, 9 meses
Puntos: 0
Manejo de Exepciones

Que tal,

Pues la verdad es que este no es una pregunta específica. Estos comenzando con POO y PHP 5 y estoy queriendo utilizar try / catch para el manejo de exepciones. Pero cuando uso "throw new Exeption" PHP me debuelve un error: Class 'Exeption' not found

Entonces... la clase Exeption realmente no existe en PHP 5? Tengo q crearla yo?

Que pasa con la clase que sale en el manual oficial de PHP?

Código PHP:
class Exception
{
    protected 
$message 'Unknown exception';   // exception message
    
protected $code 0;                        // user defined exception code
    
protected $file;                            // source filename of exception
    
protected $line;                            // source line of exception

    
function __construct($message null$code 0);

    final function 
getMessage();                // message of exception
    
final function getCode();                   // code of exception
    
final function getFile();                   // source filename
    
final function getLine();                   // source line
    
final function getTrace();                  // an array of the backtrace()
    
final function getTraceAsString();          // formated string of trace

    /* Overrideable */
    
function __toString();                       // formated string for display

Esta clase la tengo q copiar yo en un archivo y mandarla a llamar con require_once cada vez que necesito hacer uso de Excepciones? y de ser asi, como uso los métodos definidos si estos estan declarados con la palabra reservada "final"?

Saludos y gracias de antemano