zondag 9 februari 2014

Variabelen inbouwen met PHP

Sommige scripts hebben vaak dezelfde waarde nodig, in dat geval is het handig om gebruik te maken van zogeheten variabelen. In dit artikel wordt uitgelegd hoe je variabelen kunt inbouwen.
Open wederom eerst een teksteditor zoals notepad++ of kladblok en sla deze op als een .php bestand.

Variabele instellen
Bij PHP begint iedere variabele met een dollarteken $ gevolgd met de 'naam' van de variabele.
Vervolgens gebruik je een = en hierachter dient tussen aanhalingstekens de waarde benoemd te worden, zoals iedere php code moet deze worden afgesloten met een 'puntkomma (;).
In onderstaand voorbeeld laat ik zien hoe je de variabele kunt instellen voor de voornaam, achternaam en leeftijd.

PHP variabelen instellen

$first_name, $last_name en $age kan gezien worden als een vraag die gesteld wordt, het antwoord wordt vervolgens achter = tussen aanhalingstekens gegeven.
In dit voorbeeld heb ik $first_name, $last_name en $age als voorbeeld genomen, omdat het gemakkelijk te onthouden is. Er had ook kunnen staan $A, $B of $C kunnen staan. Wel is het noodzakelijk dat de variabele die in de echo (de code die met de browser communiceert) is opgenomen exact overeenkomt de ingegeven variabele.

Variabelen zichtbaar maken in browser
Om de hierboven ingestelde variabelen zichtbaar te maken in de browser dient er een "echo" aangemaakt te worden. De echo moet altijd aangevuld worden met tekst dat je wilt weergeven. Om een variabele in de echo te verwerken dien je de variabele inclusief dollarteken ($) in te geven.

Variabele opgenomen in een echo

Wat is niet mogelijk bij een variabele?
Een variabele kan nooit een cijfer of een spatie bevatten. Het deel achter het dollarteken ($) dient ten alle tijden te bestaan uit letters, een spatie kan worden ingebouwd door een underscore leesteken (_) te gebruiken. Wanneer je een spatie of cijfers gebruikt zul je foutmeldingen te zien krijgen in de browser.
Wanneer je bovenstaande tutorial goed hebt uitgevoerd kun je de code in de browser opvragen (via XAMPP) en ziet het resultaat er als volgt uit.

Resultaat variabelen in browser

Geen opmerkingen:

Een reactie posten