uitleg over php gevraagd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robert Jansen

Robert Jansen

12/04/2015 16:22:06
Quote Anchor link
hallo,

ik heb een php script en heb daar een vraag over.
if(isset($_GET["print"])) {
$voornaam = $_GET ["voornaam"];
$achternaam = $_GET ["achternaam"];
$geslacht = $_GET ["geslacht"];
$kleur = $_GET ["kleur"];

De woorden voornaam, achternaam, geslacht en kleur staan tussen []. Waarom is dat?
En waarom moet er voor get een $ staan, $_GET?

alvast bedankt
 
PHP hulp

PHP hulp

16/01/2025 07:57:17
 
Frank Nietbelangrijk

Frank Nietbelangrijk

12/04/2015 16:38:42
Quote Anchor link
Omdat $_get een associatieve array is. Voor meer uitleg over arrays verwijs ik je graag even naar phptuts.nl
 
Thomas van den Heuvel

Thomas van den Heuvel

12/04/2015 16:45:34
Quote Anchor link
De $ is een symbool in PHP om een variabele aan te duiden. Je moet dit zien als het "labeltje" op een doos waar je iets in kunt bewaren.

Met $blaat zeg je dus in feite: "geef mij de inhoud van de doos met label 'blaat'".

Een uitzondering hierop is als je iets in de doos stopt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$blaat
= 'hoi';
?>

Dit heet een toekenning van een waarde aan een variabele. Hiermee stop je de waarde 'hoi' in de doos met label "blaat".

Variabelen hebben van een type. PHP gaat hier flexibel mee om, het type van een variabele ligt in principe niet (op voorhand) vast. Om te voorkomen dat je code een onleesbare brei wordt moet je hier zelf netjes mee omgaan.

Een aantal types die PHP kent zijn (er zijn er nog meer):
boolean
een variabele van dit type heeft ofwel de waarde true ofwel de waarde false

string
hierin staan teksten opgeslagen, omvat door (enkele of dubbele) quotes

integer
dit zijn gehele getallen

array
dit is een wat complexer type; je kunt deze vergelijken met een (wiskundige) functie: je stopt hier een waarde in, en je krijgt er een waarde uit terug (en deze waarde kan weer een zeker type hebben)

PHP heeft van zichzelf een aantal voorgedefineerde variabelen. Een van deze variabele is de superglobal $_GET. $_GET is (net als de andere superglobals) een array.

Dit is allemaal (zeer) elementaire PHP kennis. Ik zou zeggen, kijk eens bij de tutorials of Google op "introductie PHP".
Gewijzigd op 12/04/2015 16:46:48 door Thomas van den Heuvel
 
Koen Hollander

Koen Hollander

12/04/2015 23:47:29
Quote Anchor link
Ik ben docent en geef graag les in PHP. Bij iedere klas gebruik ik een tutorial als lesmethode waarin alles heel duidelijk wordt behandeld. De klas is er blij mee...
http://www.phphulp.nl/php/tutorial/overig/php-beginners-handleiding/575/

Ik vind hem ook geweldig!
 



Overzicht Reageren

 
 

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.