PHP les 1

PHP les 1
1 / 15
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 5

In deze les zitten 15 slides, met tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

PHP les 1

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Wat is PHP?
  • Hypertext Preprocessor
  • inbedded in HTML
  • interactief met databases
  • open source

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Wat is PHP?
  • Hypertext Preprocessor
  • inbedded in HTML
  • interactief met databases
  • open source

Slide 3 - Tekstslide

PHP, wat staat voor Hypertext Preprocessor, is een krachtige server-side scriptingtaal die oorspronkelijk is ontworpen voor het ontwikkelen van dynamische webpagina's.

Het wordt vaak ingebed in HTML en maakt interactie met databases mogelijk, waardoor ontwikkelaars dynamische content kunnen genereren. PHP is open source en wordt wereldwijd gebruikt, waardoor het een essentieel onderdeel is geworden van webontwikkeling.
Belang van PHP
PHP is van vitaal belang in de wereld van webontwikkeling vanwege zijn veelzijdigheid en gebruiksgemak. Het stelt ontwikkelaars in staat om dynamische webapplicaties te bouwen, gegevens te verwerken, formulieren te valideren en meer. Doordat het aan de serverzijde werkt, biedt PHP een krachtige infrastructuur voor het leveren van aangepaste en interactieve inhoud aan gebruikers.

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Populaire websites en platforms die PHP gebruiken

Slide 5 - Tekstslide

Deze slide heeft geen instructies

  • De PHP-code begint en eindigt met <?php en ?>.
  • Alle PHP-instructies bevinden zich tussen deze tags

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Ga naar https://onlinephp.io/
Zorg dat je een script maakt dat
 Hallo, mevrouw Gransjean 
toont.

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Variabelen en Datatypes in PHP
Declareren en Toewijzen van Variabelen:

In PHP kun je variabelen eenvoudig declareren en toewijzen met de $-notatie. Hiernaast zie je enkele voorbeelden:

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Datatypes in PHP
  • Integer: Gehele getallen zonder decimalen.
  • Float: Getallen met decimalen.
  • String: Tekst tussen dubbele of enkele aanhalingstekens.
  • Boolean: Waar (true) of onwaar (false).

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Het Gebruik van echo en print voor Uitvoer
In PHP kun je echo en print gebruiken om gegevens naar het scherm te sturen. Ze kunnen beide worden gebruikt om variabelen en tekst uit te voeren, maar er zijn enkele kleine verschillen.

Beide voorbeelden zullen "Hallo, wereld!" afdrukken, maar echo wordt vaker gebruikt vanwege de flexibiliteit en snelheid.

Slide 10 - Tekstslide

Deze slide heeft geen instructies

In dit script wordt een variabele $groet gedefinieerd met de waarde "Hallo, mevrouw Gransjean" en vervolgens wordt deze variabele weergegeven met behulp van het echo-statement.

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Opdracht
Maak een simpele website ( 1 pagina is genoeg)
Voeg aan je html de php code toe die je net gemaakt hebt
Controleer op https://www.w3schools.com/php/ via try it yourself of je script werkt

Slide 12 - Tekstslide

Deze slide heeft geen instructies

https://www.w3schools.com/php/ 
try it yourself

Slide 13 - Tekstslide

Deze slide heeft geen instructies

In dit voorbeeld wordt de PHP-code binnen de <section>-tag geplaatst. Het begroet de gebruiker met "Hallo, mevrouw Gransjean" en dit wordt weergegeven als een alinea (<p>-tag) op de webpagina. De rest van de HTML zorgt voor een eenvoudige structuur met een kop (header) en voet (footer).

Dit bestand kun je opslaan met een .php-extensie (bijvoorbeeld index.php) en vervolgens openen in een webbrowser om de begroeting te zien. Zorg ervoor dat je het bestand op een server met PHP-ondersteuning plaatst, aangezien de PHP-code op de server wordt uitgevoerd.

Slide 14 - Tekstslide

Deze slide heeft geen instructies

18 december
  • Beslissingsstructuren in PHP
  • Herhalingen (Loops) in PHP
  • Arrays in PHP

Slide 15 - Tekstslide

Deze slide heeft geen instructies