logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

Basis­syn­taxis van PHP - les 1

10/10/2025, by Ivan

In deze les begint het echte interessante werk — hier gaan we verschillende PHP-scripts uitvoeren en HTML-pagina’s genereren. Meteen vanaf de eerste les aan de slag! Ik heb deze les bewust "Les 1" genoemd, omdat ik niet houd van lange inleidingen en theoretische verhalen. Wie dat wil, kan apart lezen over de geschiedenis van programmeertalen en PHP in het bijzonder.

Let op! In de video wordt mogelijk Denwer gebruikt, maar dat is inmiddels verouderd en wordt niet meer ondersteund. Gebruik liever Open Server:
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8

Syntaxis (van het Oudgrieks: "opbouw, ordening, samenstelling") is een tak van de taalkunde die de structuur van zinnen en woordgroepen bestudeert.

Om ons voor te bereiden, hebben we de volgende programma’s nodig. Ik ga ervan uit dat je PHP leert op een Windows-systeem, dus ik raad geschikte programma’s voor dat platform aan:

Open Server — dit is het platform waarop we zullen werken. Open Server stelt ons in staat om websites lokaal te maken, zodat we het resultaat van ons werk in de browser kunnen bekijken. Je kunt Open Server het beste downloaden van de officiële website https://ospanel.io/. De installatie is eenvoudig, dus we zullen daar niet te veel bij stilstaan. Wil je toch een video zien over de installatie, bekijk dan deze pagina:

https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8

Notepad++. Notepad++ is een handige teksteditor met syntaxiskleuring — heel handig, omdat je dankzij de kleurverschillen gemakkelijk kunt zien waar een regel eindigt en waar variabelen beginnen.

http://notepad-plus-plus.org/

Lees meer over de installatie en configuratie van Open Server hier:
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8

We schrijven PHP-code

PHP-code begint altijd met <?php en eindigt met ?>. PHP-scriptblokken kunnen overal in het document worden geplaatst.

<?php
lichaam van het programma
?>

Als de server korte tags ondersteunt, kun je een PHP-blok ook beginnen met <? en eindigen met ?>, maar het wordt afgeraden om deze korte tags te gebruiken. Wanneer je jouw project later verplaatst naar een server waar deze korte tags zijn uitgeschakeld, zal de PHP-code als gewone tekst worden weergegeven. Voor maximale compatibiliteit raden we aan om altijd de standaardvorm te gebruiken (<?php?>), en niet de verkorte versie.

<?php
?>

We hebben al de site “test” gemaakt. Laten we nu beginnen met PHP. Maak een bestand aan met de naam index.php — dit bestand wordt standaard als eerste uitgevoerd.

PHP begin

Een PHP-bestand bevat meestal HTML-tags, net als een gewoon HTML-bestand, plus een deel PHP-scriptcode. Voeg de volgende code toe aan het bestand index.php, die de tekst “Hello World” naar de browser stuurt:

<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>

Als je nu het bestand index.php opslaat en opent in je browser op http://test, zie je de volgende tekst:

Testsite

Elke code-instructie in PHP moet eindigen met een puntkomma (;). De puntkomma fungeert als scheidingsteken en wordt gebruikt om de ene instructie van de andere te onderscheiden. Er zijn twee hoofdmethoden om tekst in PHP uit te voeren: echo() en print(). In het bovenstaande voorbeeld gebruikten we echo() om de tekst “Hello World” weer te geven.

Je kunt ook de functie print gebruiken:

<html>
<body>
<?php
print "Hello World";
?>
</body>
</html>

Het resultaat van dit bestand zal hetzelfde zijn als bij echo().

Opmerking: het bestand moet de extensie .php hebben. Als het bestand de extensie .html heeft, zal de PHP-code niet worden uitgevoerd.

PHP — althans zoals wij het zullen gebruiken — is een geïnterpreteerde taal. Dit betekent dat onze webserver .php-bestanden als volgt verwerkt: de server zoekt naar PHP-code in het HTML-bestand en voert die uit. Maar de code zelf blijft een gewoon tekstbestand, in tegenstelling tot gecompileerde talen. In gecompileerde talen wordt de programmecode “gecompileerd” tot een uitvoerbaar programma. Als er een fout in de code zit, stopt het compilatieproces en wordt er geen programma gemaakt.

In ons geval veroorzaakt een PHP-fout niet direct het stoppen van het genereren van de pagina, tenzij de fout kritiek is en de verwerking onderbreekt. Conclusie: in PHP mag je fouten maken — ze zijn vergevingsgezinder.

Commentaar in PHP

In PHP gebruiken we // voor een enkelregelig commentaar en /* ... */ voor een meerregelig commentaarblok. Commentaar wordt gebruikt om uitleg in de code te schrijven; ze beïnvloeden de uitvoering niet en worden niet weergegeven in de browser.

<html>
<body>
<?php
// Dit is een commentaar
/*
Dit
is ook
een
commentaar
*/
?>
</body>
</html>