PHP Classes

File: vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ControlSignatureUnitTest.1.inc

Recommend this page to a friend!
  Classes of Adeleye Ayodeji   Download Installed Plugin   vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ControlSignatureUnitTest.1.inc   Download  
File: vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ControlSignatureUnitTest.1.inc
Role: Example script
Content type: text/plain
Description: Example script
Class: Download Installed Plugin
Download a WordPress plugin as a ZIP archive
Author: By
Last change:
Date: Yesterday
Size: 4,264 bytes
 

Contents

Class file image Download
<?php
$i
= 0;
do {
    echo
$i;
} while (
$i > 0);

do
{
    echo
$i;
} while (
$i > 0);

do
{
    echo
$i;
}
while (
$i > 0);

do { echo
$i; } while ($i > 0);

do{
    echo
$i;
}while(
$i > 0);

while (
$i < 1) {
    echo
$i;
}

while(
$i < 1){
    echo
$i;
}

while (
$i < 1) { echo $i; }

for (
$i = 1; $i < 1; $i++) {
    echo
$i;
}

for(
$i = 1; $i < 1; $i++){
    echo
$i;
}

for (
$i = 1; $i < 1; $i++) { echo $i; }

if (
$i == 0) {
   
$i = 1;
}

if(
$i == 0){
   
$i = 1;
}

if (
$i == 0) { $i = 1; }

if (
$i == 0) {
   
$i = 1;
} else {
   
$i = 0;
}

if (
$i == 0) {
   
$i = 1;
}else{
   
$i = 0;
}

if (
$i == 0) { $i = 1; } else { $i = 0; }

if (
$i == 0) {
   
$i = 1;
} else if (
$i == 2) {
   
$i = 0;
}

if (
$i == 0) {
   
$i = 1;
}else if(
$i == 2){
   
$i = 0;
}

if (
$i == 0) { $i = 1; } else if ($i == 2) { $i = 0; }

if (
$i == 0) { // comments are allowed
   
$i = 1;
}

if (
$i == 0) {// comments are allowed
   
$i = 1;
}

if (
$i == 0) { /* comments are allowed*/
   
$i = 1;
}

if (
$i == 0)
{
// this is ok
   
$i = 1;
}

if (
$i == 0) /* this is ok */ {
}

try {
   
$code = 'this';
} catch (
Exception $e) {
   
// Caught!
}

try {
$code = 'this'; } catch (Exception $e) {
   
// Caught!
}

do { echo
$i;
} while (
$i > 0);

if (
$i === 0) {

   
$i = 1
}

if (
$a) {

}
elseif (
$b) {
}

foreach (
$items as $item) {
    echo
$item;
}

foreach(
$items as $item){
    echo
$item;
}

if (
$a && $b) // && $c)
{
}

if (
$a == 5) :
    echo
"a equals 5";
    echo
"...";
elseif (
$a == 6) :
    echo
"a equals 6";
    echo
"!!!";
else :
    echo
"a is neither 5 nor 6";
endif;

try {
   
// try body
}
catch (
FirstExceptionType $e) {
   
// catch body
}
catch (
OtherExceptionType $e) {
   
// catch body
}

switch(
$foo) {

    case
'bar':
    break;

}

if (
$foo) :
endif;

?>

<?php while($row = $data->getRow()): ?>
<p><?= $val ?></p>
<?php endwhile; ?>

<?php
if ($foo === 1) {
   
?>
<table><tr><td>
    <?php
   
echo '2';
   
?>
</td></tr></table>
    <?php
}

if (
$test) { /*one space after the bracket*/
   
echo 'true';
}

?>
<?php
foreach($formset['Fieldset'] as $fieldset): ?>
<?php foreach($fieldset['Field'] as $field): ?>
    <?php endforeach; ?>
<?php
endforeach; ?>

<?php foreach ($formset['Fieldset'] as $fieldset) : ?> hello
<?php endforeach; ?>

<?php foreach ($formset['Fieldset'] as $fieldset) :
   
?>
hello
<?php endforeach; ?>

<?php
$a
= 1; $b = true;
if (
1 === $a) :
    if (
$b) {
        echo
'b';
    } else {
        echo
'not b';
    }
else :
    echo
'not 1';
endif;

// phpcs:set Squiz.ControlStructures.ControlSignature requiredSpacesBeforeColon 0

if ($a == 5):
    echo
"a equals 5";
    echo
"...";
elseif (
$a == 6):
    echo
"a equals 6";
    echo
"!!!";
else:
    echo
"a is neither 5 nor 6";
endif;

switch(
$foo) {

    case
'bar':
    break;

}

if (
$foo) :
endif;

?>

<?php while($row = $data->getRow()) : ?>
<p><?= $val ?></p>
<?php endwhile; ?>

<?php foreach($formset['Fieldset'] as $fieldset) : ?>
<?php foreach($fieldset['Field'] as $field) : ?>
    <?php endforeach; ?>
<?php
endforeach; ?>

<?php foreach ($formset['Fieldset'] as $fieldset): ?> hello
<?php endforeach; ?>

<?php foreach ($formset['Fieldset'] as $fieldset):
   
?>
hello
<?php endforeach; ?>
<?php

// Issue #1857/#1927.
if ($something) {
}
// phpcs:ignore Standard.Category.Sniff
elseif ($something) {
}
// comment
else {
}

if (
$something) {
}
// phpcs:ignore Standard.Category.Sniff
elseif ($something) {
}
// comment
else {
}

try {
   
$x = 1;
}
// stray comment here
catch (CustomException $exception) {
   
$x = 2;
}
// phpcs:ignore Standard.Category.Sniff
catch (Exception $exception) {
   
$x = 2;
}
finally {
   
$x = 3;
}

if (
$this) {
    if (
$that)
       
foo(${$a[$b]});
}

while (
$level-- ) ob_end_clean();

while (
$level-- )
   
ob_end_clean();

while (
$level-- ):
   
ob_end_clean();
endwhile;

$r = match ($x) {
   
1 => 1,
};

$r = match($x){1 => 1};

// phpcs:set Squiz.ControlStructures.ControlSignature requiredSpacesBeforeColon 2
if ($a == 5):
    echo
"a equals 5";
    echo
"...";
elseif (
$a == 6) :
    echo
"a equals 6";
    echo
"!!!";
else :
    echo
"a is neither 5 nor 6";
endif;

// Reset property.
// phpcs:set Squiz.ControlStructures.ControlSignature requiredSpacesBeforeColon 1