--TEST-- Stack limit 001 - Stack limit checks with max_allowed_stack_size detection --SKIPIF-- --EXTENSIONS-- zend_test --INI-- ; The test may use a large amount of memory on systems with a large stack limit memory_limit=2G --FILE-- getMessage(), "\n"; } try { clone new Test2; } catch (Error $e) { echo $e->getMessage(), "\n"; } try { serialize(new Test3); } catch (Error $e) { echo $e->getMessage(), "\n"; } try { replace(); } catch (Error $e) { echo $e->getMessage(), "\n"; } ?> --EXPECTF-- array(4) { ["base"]=> string(%d) "0x%x" ["max_size"]=> string(%d) "0x%x" ["position"]=> string(%d) "0x%x" ["EG(stack_limit)"]=> string(%d) "0x%x" } Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion? Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion? Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion? Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?