<?php
if ($something) echo 'hello';
if ($something) {
echo 'hello';
} else echo 'hi';
if ($something) {
echo 'hello';
} else if ($else) echo 'hi';
foreach ($something as $thing) echo 'hello';
for ($i; $i > 0; $i--) echo 'hello';
while ($something) echo 'hello';
do {
$i--;
} while ($something);
if(true)
$someObject->{$name};
if (true) :
$foo = true;
endif;
while (true) :
$foo = true;
endwhile;
for ($i; $i > 0; $i--) :
echo 'hello';
endfor;
foreach ($array as $element) :
echo 'hello';
endforeach;
while (!$this->readLine($tokens, $tag));
while (!$this->readLine($tokens, $tag)); //skip to end of file
foreach ($cookies as $cookie)
if ($cookie->match($uri, $matchSessionCookies, $now))
$ret[] = $cookie;
foreach ($stringParade as $hit)
$hitParade[] = $hit + 0; //cast to integer
if ($foo) :
echo 'true';
elseif ($something) :
echo 'foo';
else:
echo 'false';
endif;
function test()
{
if ($a)
$a.=' '.($b ? 'b' : ($c ? ($d ? 'd' : 'c') : ''));
}
if ($a)
foreach ($b as $c) {
if ($d) {
$e=$f;
$g=$h;
} elseif ($i==0) {
$j=$k;
}
}
?>
<div style="text-align: right;">
<?php if ($model->scenario == 'simple') $widget->renderPager() ?>
</div>
<?php
switch ($this->error):
case Shop_Customer :: ERROR_INVALID_GENDER: ?>
Ungültiges Geschlecht!
<?php break;
case Shop_Customer :: ERROR_EMAIL_IN_USE: ?>
Die eingetragene E-Mail-Adresse ist bereits registriert.
<?php break;
endswitch;
if ($this->allowShopping !== true):
if ($this->status != Shop_Cart :: OK):
switch ($this->status):
case Shop_Cart :: NOT_FOUND:
echo 'foo';
endswitch;
endif;
else:
echo 'foo';
endif;
// ELSE IF split over multiple lines (not inline)
if ($test) {
} else
if ($test) {
} else {
}
switch($response = \Bar::baz('bat', function ($foo) {
return 'bar';
})) {
case 1:
return 'test';
case 2:
return 'other';
}
$stuff = [1,2,3];
foreach($stuff as $num)
if ($num %2 ) {
echo "even";
} else {
echo "odd";
}
$i = 0;
foreach($stuff as $num)
do {
echo $i;
$i++;
} while ($i < 5);
foreach($stuff as $num)
if (true) {
echo "true1\n";
}
if (true) {
echo "true2\n";
}
if ($foo) echo 'foo';
elseif ($bar) echo 'bar';
else echo 'baz';
switch ($type) {
case 1:
if ($foo) {
return true;
} elseif ($baz)
return true;
else {
echo 'else';
}
break;
}
foreach ($sql as $s)
if (!$this->execute) echo "<pre>",$s.";\n</pre>";
else {
$ok = $this->connDest->Execute($s);
if (!$ok)
if ($this->neverAbort) $ret = false;
else return false;
}
if ($bar)
if ($foo) echo 'hi'; // lol
if ($level == 'district')
\DB::update(<<<EOD
some
text
here
EOD
);
if ($level == 'district')
$var = <<<EOD
some
text
here
EOD;
if ($a && $a === Foo::VARIABLE && ($a === Foo::METHOD || $a === Foo::FUNCTION))
echo 'hi';
$out = array_map(function ($test) { if ($test) return 1; else return 2; }, $input); // comment
for ($x=0;$x<5;$x++):
if ($x) continue;
endfor;
for ($x=0;$x<5;$x++):
if ($x) continue ?> <?php
endfor;
if (true)
try {
}
catch(Exception $e) {
}
switch ($num) {
case 0:
if (1 > $num)
return bar(
baz(
"foobarbaz"
)
);
break;
}
do {
$i++;
}
// Comment
while ($i < 10);
if ($this) {
if ($that)
foo(${$a[$b]});
}
while (!$this->readLine($tokens, $tag)); //phpcs:ignore Standard.Category.Sniff
while (!$this->readLine($tokens, $tag)); // comment
while (!$this->readLine($tokens, $tag)); /* comment */
foreach ($stringParade as $hit)
$hitParade[] = $hit + 0; // phpcs:ignore Standard.Category.Sniff
if ($bar)
if ($foo) echo 'hi'; /* @phpcs:ignore Standard.Category.Sniff */
if (true) $callable = function () {
return true;
};
foreach ([] as $a)
echo 'bar';
{
echo 'baz';
}
// Issue 2822.
$i = 10;
while ($i > 0 && --$i);
for ($i = 1, $j = 0; $i <= 10; $j += $i, print $i, $i++);
if ($this->valid(fn(): bool => 2 > 1)) {
}
// Issue 3345.
function testMultiCatch()
{
if (true)
try {
} catch (\LogicException $e) {
} catch (\Exception $e) {
}
}
function testFinally()
{
if (true)
try {
} catch (\LogicException $e) {
} finally {
}
}
|