Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

237
Vistas
¿Por qué usar new al informar una excepción en php?

En php, ya se está concluyendo por qué se usa "nuevo" al informar una excepción, ya que no necesitamos una acción de causa variable. Este es un código que encontré al aprender el manejo de excepciones. Tengo problemas para entender esto.

 <?php function inverse($x) { if (!$x) { throw new Exception('Division by zero.'); } return 1/$x; } try { echo inverse(5) . "\n"; echo inverse(0) . "\n"; } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } // Continue execution echo "Hello World\n"; ?>

¿No podemos usar

 throw Exception('Division by zero.');
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Una excepción es una instancia de la clase Exception. Si no hay una instancia de esta clase ya creada, entonces tenemos que crearla. Dado que los errores se manejan a través de clases no estáticas, no podemos usarlo como un método estático.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda