1--TEST-- 2Bug #32226 (SEGV with exception handler on non existing instance) 3--FILE-- 4<?php 5 6class A 7{ 8 public function __construct() 9 { 10 set_exception_handler(array($this, 'EH')); 11 12 throw new Exception(); 13 } 14 15 public function EH() 16 { 17 restore_exception_handler(); 18 19 throw new Exception(); 20 } 21} 22 23try 24{ 25$a = new A(); 26} 27catch(Exception $e) 28{ 29 echo "Caught\n"; 30} 31 32?> 33===DONE=== 34--EXPECT-- 35Caught 36===DONE=== 37