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

PHP-lessen (cursus, zelfstudie)

10/10/2025, by Ivan

Waarom zou je nog een zelfstudie voor PHP maken? Ik heb nog geen eenvoudig leerboek voor beginners gevonden waarin alles stap voor stap en vanaf de basis van PHP wordt uitgelegd. Blijkbaar vergeten veel auteurs van handleidingen dat ze ooit zelf begonnen met Pascal, Basic of C++. Ze gaan ervan uit dat begrippen zoals functie, recursie, variabele en gegevenstype voor iedereen vanzelfsprekend zijn en dus geen uitleg behoeven.

Ik stel daarentegen voor om te beginnen met het uitleggen van termen aan de hand van voorbeelden, en pas daarna over te gaan op iets complexers. Misschien zal mijn zelfstudie niet volledig zijn qua aantal behandelde onderwerpen, maar dat is ook niet mijn doel. Ik zal de lessen zo opbouwen dat elke persoon, zelfs zonder enige voorkennis van programmeren, PHP kan leren — en misschien bouwen we aan het einde van de cursus zelfs onze eigen “fiets” — ons eigen CMS.

Deze cursus helpt je om snel de programmeertaal PHP onder de knie te krijgen. Uitgebreide en complexe onderwerpen worden op een begrijpelijke manier gepresenteerd op het niveau van de fundamentele concepten die elke programmeur moet kennen om echte programma’s in PHP te schrijven. De voorbeelden en oefeningen zijn zeer effectief en helpen je om het materiaal snel te begrijpen. De nadruk ligt op de aspecten van programmeren in PHP die interessant zijn voor elke praktiserende ontwikkelaar. De besproken technieken en methoden bieden oplossingen voor vrijwel elk probleem uit de echte wereld.

De cursus is interessant voor iedereen die van plan is PHP te leren, maar ook voor degenen die het al gebruiken.

PHP is een server-side scripttaal met ondersteuning voor objectgeoriënteerd programmeren.

Wat moet je weten?

Voordat je verdergaat, moet je de basis van HTML begrijpen:

  • HTML/XHTML
  • JavaScript

Wat is PHP?

  • PHP staat voor Hypertext Preprocessor (PHP: Hypertext Preprocessor).
  • PHP is een server-side scripttaal, vergelijkbaar met ASP.
  • PHP wordt uitgevoerd aan de serverzijde.
  • PHP ondersteunt veel databasesystemen (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC en andere).
  • PHP is vrije en open-source software.
  • Drupal is een CMS (contentmanagementsysteem) / CMF (contentmanagementframework) geschreven in PHP.

Wat is een PHP-bestand?

  • PHP-bestanden kunnen tekst, HTML-tags en scripts bevatten.
  • PHP-bestanden geven gegevens terug aan de browser in de vorm van platte tekst.
  • PHP-bestanden hebben standaard de extensie .php.

Wat is MySQL?

  • MySQL is een databasesysteem — meestal verwijst dit naar een databaseserver voor websites.
  • MySQL werkt uitstekend, zowel voor kleine websites als voor grote projecten.
  • MySQL ondersteunt standaard SQL.
  • MySQL is beschikbaar voor veel verschillende platforms.
  • MySQL is gratis en open-source.

PHP + MySQL

PHP en MySQL werken samen op vele platforms (je kunt bijvoorbeeld een website ontwikkelen op Windows en vervolgens hosten op een Linux-server).

Waarom PHP?

  • PHP werkt op veel platforms (Windows, Unix, Linux en andere).
  • PHP is compatibel met veel moderne servers (Apache, IIS en andere).
  • PHP is gratis en open-source.
  • PHP is eenvoudig te leren en werkt snel.

Waar te beginnen?

  • Installeer Denwer (een Russische webserverbundel voor webontwikkeling)
  • Installeer XAMPP (een internationale webserverbundel voor webontwikkeling)
  • Installeer afzonderlijk PHP, MySQL en Apache.