summaryrefslogtreecommitdiff
path: root/Zend/tests/bug34786.phpt
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2005-10-10 10:53:52 +0000
committerDmitry Stogov <dmitry@php.net>2005-10-10 10:53:52 +0000
commit3019a1c6a39b27ca8a74b4726bd2629e22095aea (patch)
treec95124460f46026a30cc5c0046019e287e9a2bbe /Zend/tests/bug34786.phpt
parentb94970a3bde6db6550f9edac96a50f37e955582b (diff)
downloadphp-git-3019a1c6a39b27ca8a74b4726bd2629e22095aea.tar.gz
Fixed bug #34786 (2 @ results in change to error_reporting() to random value)
Diffstat (limited to 'Zend/tests/bug34786.phpt')
-rwxr-xr-xZend/tests/bug34786.phpt22
1 files changed, 22 insertions, 0 deletions
diff --git a/Zend/tests/bug34786.phpt b/Zend/tests/bug34786.phpt
new file mode 100755
index 0000000000..18642848d8
--- /dev/null
+++ b/Zend/tests/bug34786.phpt
@@ -0,0 +1,22 @@
+--TEST--
+Bug #34786 (2 @ results in change to error_reporting() to random value)
+--FILE--
+<?php
+function foo($a,$b,$c) {
+echo "foo: ".error_reporting()."\n";
+}
+
+function bar() {
+echo "bar: ".error_reporting()."\n";
+}
+
+error_reporting(1);
+echo "before: ".error_reporting()."\n";
+@foo(1,@bar(),3);
+echo "after: ".error_reporting()."\n";
+?>
+--EXPECT--
+before: 1
+bar: 0
+foo: 0
+after: 1