diff options
Diffstat (limited to 'Zend/tests/error_reporting05.phpt')
-rw-r--r-- | Zend/tests/error_reporting05.phpt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Zend/tests/error_reporting05.phpt b/Zend/tests/error_reporting05.phpt new file mode 100644 index 0000000..fe5374c --- /dev/null +++ b/Zend/tests/error_reporting05.phpt @@ -0,0 +1,34 @@ +--TEST-- +testing @ and error_reporting - 5 +--FILE-- +<?php + +error_reporting(E_ALL); + +class test { + function __get($name) { + return $undef_name; + } + function __set($name, $value) { + return $undef_value; + } +} + +$test = new test; + +$test->abc = 123; +echo $test->bcd; + +@$test->qwe = 123; +echo @$test->wer; + +var_dump(error_reporting()); + +echo "Done\n"; +?> +--EXPECTF-- +Notice: Undefined variable: undef_value in %s on line %d + +Notice: Undefined variable: undef_name in %s on line %d +int(32767) +Done |