Inhoudsopgave:
- Variabelen in echo en afdrukinstructies
- Hoe lang een variabele zijn waarde bevat
- Variabelen weergeven met print_r-instructies
- Variabelen weergeven met var_dump-instructies
Video: Inleiding PHP 11: Variabelen Onderzoek 3 Null, unset en casting (Cursus Nederlands Gesproken) 2024
instelt, kunt u de waarde in een PHP-variabele op een webpagina weergeven met behulp van een van de volgende instructies: echo, print, print_r of var_dump.
Variabelen in echo en afdrukinstructies
U kunt de waarde in een variabele op een webpagina weergeven met een echo of een afdrukinstructie. Als u bijvoorbeeld de variabele $ age instelt op 12 en vervolgens de volgende PHP-echo-instructie in een PHP-sectie gebruikt, is de uitvoer 12.
echo $ leeftijd;
Als u de volgende regel in een HTML-bestand opneemt:
Uw leeftijd is.
de uitvoer op de webpagina is
Uw leeftijd is 12.
Stel voor de tabel dat $ string1 op Hello staat en $ string2 op World!.
print Statement | Uitvoer |
---|---|
print $ string1; | Hallo |
print $ string1, $ string2; | HelloWorld! |
print "$ string1 $ string2"; | Hallo wereld! |
print "Hallo", $ string2; | Hallo wereld! |
print "Hallo", "", $ string2; | Hallo wereld! |
print '$ string1', "$ string2"; | $ string1World! |
Enkele en dubbele aanhalingstekens hebben verschillende effecten op variabelen, als volgt.
-
Enkele aanhalingstekens ( " ): Wanneer u enkele aanhalingstekens gebruikt, worden variabelenamen weergegeven zoals ze zijn.
-
Dubbele aanhalingstekens ( "" ): Wanneer u dubbele aanhalingstekens gebruikt, worden variabelenamen vervangen door de variabelewaarden.
Soms moet u variabelenamen in accolades ({}) omsluiten om de naam van de variabele te definiëren. De volgende opdrachten geven bijvoorbeeld geen vogel weer als de $ huisdiervariabele.
$ pet = "bird"; echo "De $ petcage is aangekomen.";
Met andere woorden, de uitvoer zal niet zijn. De vogelkooi is aangekomen. Integendeel, PHP zal zoeken naar de variabele $ petcage en zal deze niet kunnen vinden. U kunt de correcte uitvoer herhalen door accolades te gebruiken om de $ pet-variabele te scheiden:
$ pet = "bird"; echo "De {$ pet} kooi is aangekomen.";
De voorgaande verklaring geeft je
De vogelkooi is aangekomen.
Hoe lang een variabele zijn waarde bevat
Een variabele bewaart zijn informatie voor het hele script, niet alleen voor een enkele PHP-sectie. Als een variabele aan het begin van een bestand is ingesteld op "ja", blijft aan het einde van de pagina "ja" staan. Stel dat uw bestand de volgende verklaringen heeft:
Hallo wereld!
Hallo allemaal!
De echo-instructie in de tweede PHP-sectie toont Harry. De webpagina die het resultaat is van deze verklaringen is
Hallo wereld! Hallo allemaal! Harry
Variabelen weergeven met print_r-instructies
PHP biedt een functie met de naam print_r voor het bekijken van de waarde in een variabele.U kunt de volgende instructies schrijven om een variabele weer te geven:
$ weekday = "Monday"; print_r ($ weekdag);
De uitvoer van print_r is
maandag
Variabelen weergeven met var_dump-instructies
PHP biedt een functie met de naam var_dump die u kunt gebruiken om een variabelewaarde en het gegevenstype ervan weer te geven.
U kunt de volgende instructies schrijven om een variabele weer te geven:
$ weekday = "Monday"; var_dump ($ weekdag);
De uitvoer van var_dump is
string (6) "Monday"
De uitvoer geeft aan dat de waarde in $ weekday maandag is. De uitvoer toont ook dat de waarde een tekenreeksgegevenstype is dat zes tekens lang is.
Je gebruikt var_dump regelmatig voor het oplossen van problemen met PHP. Het gebruik ervan is daarvoor essentieel.