--TEST--
catch assert() errors
+--INI--
+assert.active=1
+assert.warning=1
+assert.callback=
+assert.bbail=0
+assert.quiet_eval=0
--FILE--
<?php
function handler($errno, $errstr) {
assert('1');
assert('$a');
-assert('aa=sd+as+safsafasfaçsafçsafç');
+assert('aa=sd+as+safsafasfasafsaf');
assert('0');
assert_options(ASSERT_BAIL, 1);
-assert('aa=sd+as+safsafasfaçsafçsafç');
+assert('aa=sd+as+safsafasfasafsaf');
echo "done\n";
--EXPECTF--
Notice: Undefined variable: a in %sassert02.php(12) : assert code on line 1
-Warning: assert(): Assertion "$a" failed in %sassert02.php on line %d
+Warning: assert(): Assertion "$a" failed in %sassert02.php on line 12
-Parse error: %s error%sassert02.php(%d) : assert code on line 1
+Parse error: %s error%sin %sassert02.php(14) : assert code on line 1
in handler()
-string(%d) "assert(): Failure evaluating code:
-aa=sd+as+safsafasfaçsafçsafç"
+%string|unicode%(%d) "assert(): Failure evaluating code:
+aa=sd+as+safsafasfasafsaf"
-Warning: assert(): Assertion "0" failed in %sassert02.php on line %d
+Warning: assert(): Assertion "0" failed in %sassert02.php on line 16
-Parse error: %s error%sassert02.php(%d) : assert code on line 1
+Parse error: %s error%sin %sassert02.php(19) : assert code on line 1
in handler()
-string(%d) "assert(): Failure evaluating code:
-aa=sd+as+safsafasfaçsafçsafç"
+%string|unicode%(%d) "assert(): Failure evaluating code:
+aa=sd+as+safsafasfasafsaf"
--TEST--
misc assert() tests tests
+---INI---
+assert.active = 1
+assert.warning = 1
+assert.callback =
+assert.bail = 0
+assert.quiet_eval = 0
--FILE--
<?php
/* Assert not active */
Warning: assert_options() expects at most 2 parameters, 3 given in %s on line %d
-Warning: assert_options() expects parameter 1 to be long, string given in %s on line %d
+Warning: assert_options() expects parameter 1 to be long, %unicode_string_optional% given in %s on line %d
Warning: assert(): Assertion failed in %s on line %d