cvs: php-src /tests/lang bug29944.phpt
| From: | Derick Rethans | Date: | Thu, 02 Sep 2004 06:36:35 +0000 |
| Subject: | cvs: php-src /tests/lang bug29944.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-28544@lists.php.net to get a copy of this message | ||
derick Thu Sep 2 02:36:35 2004 EDT
Modified files:
/php-src/tests/lang bug29944.phpt
Log:
- Added test for bug #29944.
http://cvs.php.net/diff.php/php-src/tests/lang/bug29944.phpt?r1=1.1&r2=1.2&ty=u
Index: php-src/tests/lang/bug29944.phpt
diff -u /dev/null php-src/tests/lang/bug29944.phpt:1.2
--- /dev/null Thu Sep 2 02:36:35 2004
+++ php-src/tests/lang/bug29944.phpt Thu Sep 2 02:36:35 2004
@@ -0,0 +1,20 @@
+--TEST--
+Bug #29944 (function defined in switch crashes PHP)
+--FILE--
+<?PHP
+$a = 1;
+$b = "1";
+switch ($a) {
+ case 1:
+ function foo($bar) {
+ if (preg_match('/\d/', $bar)) return true;
+ return false;
+ }
+ echo foo($b);
+}
+?>
+
+===DONE===
+--EXPECT--
+1
+===DONE===