Annotation of embedaddon/php/tests/run-test/test008.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Error message handling (with ZendOptimizer)
! 3: --SKIPIF--
! 4: <?php
! 5: extension_loaded("Zend Optimizer") or die("skip Zend Optimizer is not loaded");
! 6: ?>
! 7: --FILE--
! 8: <?php
! 9: // If this test fails ask the developers of run-test.php
! 10: //
! 11: // We check the general ini settings which affect error handling
! 12: // and than verify if a message is given by a division by zero.
! 13: // EXPECTF is used here since the error format may change but ut
! 14: // should always contain 'Division by zero'.
! 15: var_dump(ini_get('display_errors'));
! 16: var_dump(ini_get('error_reporting'));
! 17: var_dump(ini_get('log_errors'));
! 18: var_dump(ini_get('track_errors'));
! 19: ini_set('display_errors', 0);
! 20: var_dump(ini_get('display_errors'));
! 21: var_dump($php_errormsg);
! 22: $error = 1 / 0;
! 23: var_dump($php_errormsg);
! 24: ?>
! 25: --EXPECTF--
! 26: %s: %sivision by zero in %s on line %d
! 27: string(1) "1"
! 28: string(4) "8191"
! 29: string(1) "0"
! 30: string(1) "1"
! 31: string(1) "0"
! 32: string(%d) "%sivision by zer%s"
! 33: string(%d) "%sivision by zer%s"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>