mirror of
https://github.com/php/php-src.git
synced 2024-09-24 19:37:26 +00:00
35 lines
624 B
PHP
35 lines
624 B
PHP
--TEST--
|
|
test disabled expectations have no ill side effects
|
|
--INI--
|
|
zend.assertions=0
|
|
assert.exception=1
|
|
--FILE--
|
|
<?php
|
|
class One {
|
|
public function __construct() {
|
|
assert($this || 0);
|
|
}
|
|
}
|
|
class Two extends One {}
|
|
|
|
class OdEar extends AssertionError {}
|
|
|
|
function blah(){ return 1; }
|
|
|
|
$variable = 1;
|
|
assert(true, "constant message");
|
|
assert(($variable && $variable) || php_sapi_name(), new OdEar("constant message"));
|
|
assert(false);
|
|
assert(blah(), blah());
|
|
|
|
new Two();
|
|
new Two();
|
|
new Two();
|
|
|
|
assert (blah() || blah() || blah(), blah() || blah() || blah() || blah());
|
|
|
|
var_dump(true);
|
|
?>
|
|
--EXPECT--
|
|
bool(true)
|