From 6bea4ca1b051e3a7e1a0bf3aa3080934d7c143b6 Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Sun, 27 Jul 2003 12:50:56 +0000 Subject: [PATCH] add test --- Zend/tests/bug24635.phpt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Zend/tests/bug24635.phpt diff --git a/Zend/tests/bug24635.phpt b/Zend/tests/bug24635.phpt new file mode 100644 index 0000000000..9c1c1c5394 --- /dev/null +++ b/Zend/tests/bug24635.phpt @@ -0,0 +1,30 @@ +--TEST-- +Bug #24635: crash on dtor calling other functions +--SKIPIF-- + +--FILE-- +page = new PageClass(); } +} +class PageClass { + function Display() { + $section = new SectionClass("PageClass::Display"); + } +} +class SectionClass { + function __construct($comment) { + $this->Comment = $comment; + } + function __destruct() { + out($this->Comment); // this line doesn't crash PHP + out("\n"); // this line + } +} +function out($code) { return; } +$site = new SiteClass(); +$site->page->Display(); +echo "OK\n"; +?> +--EXPECT-- +OK -- 2.40.0