Constructor para la excepción de PHP tiene tercer parámetro, documentation dice:Cómo implementar el encadenamiento de excepción en PHP
$previous: The previous exception used for the exception chaining.
pero no puedo hacer que funcione. Mi código es el siguiente:
try
{
throw new Exception('Exception 1', 1001);
}
catch (Exception $ex)
{
throw new Exception('Exception 2', 1002, $ex);
}
espero Excepción 2 a ser lanzado y espero que tendrá Excepción 1 adjunta. Pero todo lo que obtengo es:
Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in ...
¿Qué estoy haciendo mal?
¿Cuál es su versión de PHP? – EFraim