Inspringen

Het eerste wat ik dacht toen ik dit hoorde was, waarom zou ik inspringen, kost toch alleen maar tijd en energie!!
Maar toen ik eenmaal wat uitgebreidere en complexere scripts ging maken, toen zag ik door de letters de code niet meer.

Dus hoe werkt het.
Je begint, zoals in de meeste scripts, met het openen van de script tags,
In ons geval:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
?>


Dit zullen we allemaal wel kennen, maar hier worden we niks wijzer van.
Je kan nu 2 dingen doen.
Je kan Iedere regel code alvast gaan inspringen.
Dan krijg je dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
    echo "Dit is al vanaf het begin met in Tab ingesprongen";
    echo "En dat blijf je dan doen";
?>

(Dit kan eventueel ook met alleen een spatie).

En de tweede mogelijkheid is om bij het begin helemaal nog niet in te springen.
Dan krijg je dus de volgende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
echo "Dit is al vanaf het begin met in Tab ingesprongen";
echo "En dat blijf je dan doen";
?>


Dit is op zich niet zo heel overzichtelijk, maar dit is nog prima te doen, tenzij je met grote regelmaat php moet openen en sluiten, dan raad ik toch echt het inspringen aan.


Dan heb je dus het begin gehad, maar je kan nog op veel meer momenten inspringen.
Zodra je je script iets laat uitvoeren op een bepaalde conditie, dan is moet er worden ingesprongen.
Zonder inspringen zou een code met if en else statements, lussen, en al dat soort dingen heel onoverzichtelijk worden, zoals dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
while($var1 == $var2)
{

if($var3)
{

if($var4)
{

foreach($var5 AS $var6 => $var7)
{

echo "Wousers";
}
}
}

elseif(!$var3)
{

echo "Dan toch niet";
}
    
else
{
echo "Nog meer voorbeeld onzin";
}
}

?>


Bij deze code zie ik niet direct welke { bij welke } hoort, en waar welk if en else word afgesloten.

Maar als ik nou eens na het openen van { even inspring, hoe ziet het er dan uit?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
    while($var1 == $var2)
    {

        if($var3)
        {

            if($var4)
            {

                foreach($var5 AS $var6 => $var7)
                {

                    echo "Wousers";
                }
            }

            else
            {
                echo "Var4 bestaat niet?";
            }
        }

        elseif(!$var3)
        {

            echo "Dan toch niet";
        }
    
        else
        {
            echo "Nog meer voorbeeld onzin";
        }
    }

?>


Blijkbaar zo dus.
Het is nu heel makkelijk te zien wat waar begint en eindigt.
Je ziet dat de { } van de while loop op één verticale lijn staan, wat betekent dat ze bij elkaar horen.
Hierdoor kan je ook heel makkelijk zien of je iets bent vergeten af te sluiten.
Als er geen } staat voordat je op dat stuk een nieuw statement gebruikt, weet je dat hij daar niet is afgesloten.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Quotes
  3. Inspringen
  4. Afronding
  5. Comments

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.