parent
98321138ce
commit
d321666721
4 changed files with 42 additions and 1 deletions
@ -0,0 +1,8 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
function while_body_defined_condition(): void |
||||||
|
{ |
||||||
|
while (count($results) > 0) { |
||||||
|
$results = [1, 2, 3]; |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,21 @@ |
|||||||
|
--TEST-- |
||||||
|
do-while condition can use a variable first defined in the loop body |
||||||
|
--FILE-- |
||||||
|
<?php |
||||||
|
|
||||||
|
function main(): void |
||||||
|
{ |
||||||
|
$page = 1; |
||||||
|
do { |
||||||
|
$results = [1, 2, 3]; |
||||||
|
echo "page=$page count=", count($results), "\n"; |
||||||
|
$page++; |
||||||
|
} while (count($results) === 3 && $page <= 2); |
||||||
|
|
||||||
|
echo "Done\n"; |
||||||
|
} |
||||||
|
?> |
||||||
|
--EXPECT-- |
||||||
|
page=1 count=3 |
||||||
|
page=2 count=3 |
||||||
|
Done |
||||||
Loading…
Reference in new issue