mirror of
https://github.com/php/php-src.git
synced 2024-12-15 12:54:57 +08:00
21 lines
428 B
PHP
21 lines
428 B
PHP
--TEST--
|
|
Bug #80184: Complex expression in while / if statements resolves to false incorrectly
|
|
--FILE--
|
|
<?php
|
|
|
|
$callbacks = [
|
|
function () { echo "First item!\n"; },
|
|
function () { echo "Second item!\n"; },
|
|
function () { echo "Third item!\n"; },
|
|
function () { echo "Fourth item!\n"; },
|
|
];
|
|
|
|
while ($callback = array_shift($callbacks) and ($callback() || true));
|
|
|
|
?>
|
|
--EXPECT--
|
|
First item!
|
|
Second item!
|
|
Third item!
|
|
Fourth item!
|