1--TEST-- 2testing @ and error_reporting - 5 3--FILE-- 4<?php 5 6error_reporting(E_ALL); 7 8class test { 9 function __get($name) { 10 return $undef_name; 11 } 12 function __set($name, $value) { 13 return $undef_value; 14 } 15} 16 17$test = new test; 18 19$test->abc = 123; 20echo $test->bcd; 21 22@$test->qwe = 123; 23echo @$test->wer; 24 25var_dump(error_reporting()); 26 27echo "Done\n"; 28?> 29--EXPECTF-- 30Warning: Undefined variable $undef_value in %s on line %d 31 32Warning: Undefined variable $undef_name in %s on line %d 33int(32767) 34Done 35