Konstruktor wyjątku PHP ma trzeci parametr, documentation mówi:Jak wdrożyć wyjątku łańcuchowym w PHP
$previous: The previous exception used for the exception chaining.
Ale nie mogę tego dokonać. Mój kod wygląda następująco:
try
{
throw new Exception('Exception 1', 1001);
}
catch (Exception $ex)
{
throw new Exception('Exception 2', 1002, $ex);
}
Spodziewam Wyjątek 2 do rzucania i spodziewam się, że będzie miał Wyjątek 1 załączeniu. Ale dostaję tylko:
Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in ...
Co robię źle?
Jaka jest twoja wersja PHP? – EFraim