| Foobie | Artikelen | Startpagina | Vacatures | Tv | modules |
Tijdens een momentele update kan het keuren van artikelen en het reageren op email ietsjes langer duren.

Geschiedenis - Voorkeuren - Inloggen - Registreren
Liever thuis werken?


Schrijf artikelen en verdien geld vanuit huis! Meer

Categorieën

Foobie Gerelateerd

Auto en Verkeer

Beauty en Mode

Computers

Dieren

Electronica en Telecom

Eten en Drinken

Extern & Commercieel

Financieel

Games

Gezondheid

Kunst

Leven

Media

Meningen & Ervaringen

Muziek

Natuur

Onderwijs

Recensies

Regio's en Landen

Reizen

Samenleving

Sport

Verslagen & Scripties

Video

Vrije Tijd

Werk en Opleiding

Wonen

Zakelijk

Introductie in PHP

Een korte inleiding in PHP, regelmatig gevolgd door nieuwe artikelen

PHP is een scripttaal die wereldwijd gebruikt wordt. De betekenis van de afkorting PHP is een recursief acroniem geworden omdat PHP staat voor: PHP Hypertext Preprocessor waarin PHP dus ook weer staat voor PHP Hypertext Preprocessor. In dit artikel wordt er vanuit gegaan dat er gemiddelde kennis van HTML aanwezig is.

Om te beginnen

Bestanden waarin PHP code wordt aangeroepen dienen altijd de juiste extensie te hebben. Dit is in de meeste gevallen .php. Ook is het belangrijk om te weten dat een PHP bestand niet geopend kan worden als een HTML document. Om PHP code uit te voeren heb je een webserver nodig. (Bijvoorbeeld een hosting of een server op je lokale computer)

Webserver installeren

Een makkelijk te installeren webserver is XAMPP, bovendien is deze webserver nog gratis ook! Het programma neemt niet veel ruimte in beslag en draait ook op langzamere computers.

Xampp kunt u hier downloaden:

http://www.apachefriends.org/en/xampp.html

Mijn eerste PHP bestand

Een bestand waarin PHP code wordt aangeroepen heeft zoals eerder vermeld een .php extensie. Ook moeten er opening en closing tags worden gebruikt zodat de webserver weet dat we te maken hebben met PHP code.

Een simpel voorbeeld van index.php

<?PHP

echo 'Goobye, world!';

?>

In dit voorbeeld wordt er geopend met gebruikt om de webserver te vertellen dat we klaar zijn met de PHP code. 

Een opdracht in PHP wordt altijd beëindigd door een semi colon (punt komma). Zo weet de server dat daar het commando eindigt en er eventueel een volgend commando komt.

De tekst die op het scherm moet verschijnen staat altijd tussen enkele of dubbele aanhalingstekens, in latere artikelen wordt ingegaan op het verschil tussen deze tekens.

Een webserver is dom

Het is heel belangrijk dat u weet dat een webserver dom is. Een webserver gaat regel voor regel uw code langs en voert de exacte code uit die u geeft. Het vergeten van een haakje of een puntje kan ervoor zorgen dat uw script helemaal niet werkt.

Een simpel voorbeeld:

<?PHP

echo 'Goodbye, world!;

?>

Misschien ziet u het niet direct maar aan het einde van de tekst die op het scherm getoond moet worden mist een aanhalingsteken waardoor dit hele bestand niet werkt en slechts een foutmelding geeft.

Een voordeel van PHP is dat wanneer u een een script uitvoert met een fout, u een melding krijgt op welke regel uw script de weg kwijt raakt. Zo kunt u gemakkelijker de fout opsporen en verhelpen.

Variabelen

In PHP kennen we ook variabelen. Een variabel is een stukje geheugen dat informatie kan bevatten. Er zijn verschillende soorten variabelen. Een voorbeeld van een type variabel is een integer getal (een geheel getal) of een string (een tekencombinatie, tekst).

In PHP is het mogelijk om erg vrij gebruik te maken van verschillende typen variabelen. U kunt een integer getal als string gebruiken en andersom ook wanneer de string uit getallen bestaat.

In PHP wordt een variabel als volgt gedefinieerd:

$waarde = 1;

$waarde2 = 'Hallo';

Het printen van deze waarden op het scherm gaat als volgt:

echo $waarde1;

echo $waarde2;

Op het scherm zou dat als uitkomst geven:

1Hallo

De reden waarom deze variabelen op het scherm aan elkaar vast zitten is omdat er geen spatie staat in de string en omdat er ook geen nieuwe regel ('
' in HTML) tussen de regels staat.

Gelukkig kunnen we ook HTML in een string stoppen. Neemt u als voorbeeld eens dit scriptje:

<?PHP

$waarde = 'Item1';

$waarde2 = 'Item2';

echo $waarde;

echo '
';

echo $waarde2;

?>

Dit zou op het scherm worden geprint als:

Item1
Item2

Variabelen kunnen ook na elkaar in 1 regel worden geprint met behulp van een punt. Dat gaat als volgt:

<?PHP

$waarde = 'Goobye, ';

$waarde2 = 'world!';

echo $waarde . $world;

?>

De uitkomst van deze code zal geven:

Goobye, world!

Het is belangrijk om te weten dat variabelen (kunnen) worden overschreven. Als u een variabel een nieuwe waarde wilt geven dan hoeft u die alleen opnieuw te declareren. Dat gaat als volgt:

<?PHP

$x = 4;

$x = 10;

echo $x;

?>

Dit script zal het getal 10 op het scherm printen.

Commentaarvelden

Uiterst handig bij ingewikkelde PHP code is dat het mogelijk is om commentaar bij de code te plaatsen. Twee keer een slash voor een regel zorgt ervoor dat de gehele regel genegeerd wordt.

Een voorbeeld:

<?PHP

// Dit script is gemaakt door Hans

// Deze week goedkope brillen bij Hans Anders!

$x = 10; // hier geef ik variabele x de waarde van 10!

$y = 5;

$z = $x + $y; // ik tel x en y bij elkaar op en geef die waarde aan z

echo $z;  // dit geeft 15 op mijn scherm

 

echo $x + $y;  // hier toon ik het getal 15 op mijn scherm zonder de variabel z nodig te hebben!

 

/*

met behulp van een / en een * kan ik meerdere regels commentaar

plaatsen zonder op elke regel aan te geven dat het gaat om commentaar!

zolang ik natuurlijk mijn commentaar wel netjes afsluit met he volgende karakter:

*/

?>

Het maakt niet uit of u variabel z op het scherm toont of $x+$y gebruikt. Het voordeel van de tweede optie is dat u minder variabelen gebruikt, dat bij grote projecten minder geheugen kost en uw code overzichtelijk maakt.

If statements

Net als in bijna alle programmeertalen kent PHP natuurlijk if statements. Bij een if statement kunt u controleren welke waarden een variabel heeft.

Het gebruik van if statements is aardig makkelijk. Hier is een voorbeeld:

<?PHP

$x = 4;

if ($x < 10)  // als x kleiner is dan 10

{

echo 'De waarde van x is kleiner dan 10.';

}

else // in alle andere gevallen

{

echo 'De waarde van x is beslist groter dan 10';

}

?>

Dit script zou het volgende op het scherm weergeven:

De waarde van x is kleiner dan 10.

De { en } die worden gebruikt om aan te geven welke code er moet worden uitgevoerd als een if statement waar of niet waar is. 

U kunt variabelen op meerdere manieren controleren. Hiervoor worden wiskundige symbolen gebruikt. 

 

  • < (kleiner dan)
  • > (groter dan)
  • == (gelijk aan)
  • != (niet gelijk aan)
Meer over deze symbolen vindt u in volgende artikelen. We sluiten dit artikel af met nog één voorbeeld waarin alles dat we geleerd hebben wordt gebruikt.
<?PHP

// Mijn eerste script
// Door Hans Anders

$x = 5;
$y = 6;


if ($x + $y == 12) 
{
$uitkomst = 12; // houd er rekening mee dat hier maar één = teken wordt gebruikt
}

if ($x + $y == 11) 
{
$uitkomst = $x + $y + 10;
}

// ik hoef geen nieuwe regel te openen in PHP, ookal maakt dat het wel overzichtelijker

else { $uitkomst = '0'; }

echo $uitkomst;
?>

Veel succes in de toekomst, weet u wat de uitkomst is van dit script? Mooi! Dan heeft u het goed begrepen. Meer informatie vindt u in de artikelen die volgen op dit artikel.



 

Over de auteur

Dit artikel is geschreven en gepubliceerd door Foobie gebruiker Observer, het is niet toegestaan dit artikel te kopiëren zonder toestemming van Observer.

Deze pagina melden

Reacties (0)

Er zijn nog geen reacties op mijn artikel, ben jij de eerste?

Je kunt alleen een reactie plaatsen wanneer je bent ingelogd. Wanneer je inlogt door middel van de button rechts bovenaan deze pagina dan word je na het inloggen automatisch terug verwezen naar deze pagina.

Taal

Dynamische inhoud

Toont 0 tot en met 5 van ongeveer 11 resultaten (1.2522149086 seconden)

HR Trappen, De Trappen maker uit Waalwijk

Trappen van HR Trappen de makers van trappen uit Waalwijk. U hoeft niet verder te zoeken, wij maken de trap zoals u die wenst! Om inspiratie op te doen kunt u vast een kijkje nemen in onze online showroom. ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.hrtrappen.nl - meer van www.hrtrappen.nl

Groot niet te vermijden ( DVD ) - Theaterboekwinkel

Theaterboekwinkel.nl is een gespecialiseerde boek-bladmuziek-cd -dvd - winkel op het gebied van Podiumkunst: Theater , Toneelteksten, Scenario,s , Cabaret, Musical , Ballet, Dans, Opera, Klassieke muziek, Nederlandstalige muziek, Film. ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.theaterboekwinkel.nl - meer van www.theaterboekwinkel.nl

Geld verdienen met parfums verkopen van de FM Group

www.meerinkomsten.nl - Verdien met parfum verkopen iets extra ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.parfumverkopen.nl - meer van www.parfumverkopen.nl

Yournumber is de eerste telefoongids voor 06-nummers in Nederland

Yournumber is de eerste telefoongids voor 06-nummers in Nederland ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.yournumber.nl - meer van www.yournumber.nl

LogiSal salarisadministratie | Software waarmee u zelf uw salarisadministratie kunt doen

LogiSal Salarispakket en loonpakket is software voor salarisadministratie voor alle branches. Download nu de gratis demo. ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.logisal.nl - meer van www.logisal.nl

Willekeurig bladeren door artikelen (Foobie Zap!)

Categorie

Zoeken:

Je hoeft geen zoekwoorden in te vullen of een categorie te selecteren, dat neemt het idee van willekeurig bladeren een beetje weg.

Nieuwste artikelen

Het Portugese Albufeira
Een vakantie in Albufeira voor zowel de strandliefhebber als de actieve toerist. Uitgaanstips en bezienswaardigheden kort uiteengezet met persoonlijke ervaringen.

The Engelse Newcastle Upon Tyne
Met een cruiseschip naar het Engelse Newcastle en in één dag alle grote bezienswaardigheden bekijken? Prachtige stad met rijke historie en vele activiteiten die je gezien moet hebben.

Het Noordpool Conflict (Covert One: The Arctic Event), R. Ludlum & J. Cobb (2007)
Ludlum & Cobb schreven een vervolg in de Jon Smith-serie dat voor een spannende thriller over ontspoorde wetenschap, spionage en blunders van overheidsinstanties zorgt. Met name de relatie tussen Rusland en de VS wordt op vertrouwen en wantrouwen gebaseerd.

Iron Man 2 (2010)
In Iron Man 2 wordt Tony Stark zwaar onder druk gezet door overheid, pers en publiek, omdat zij willen dat de techniek van Iron Man als militaire toepassing willen gebruiken. Stark weigert zijn ontwikkeling af te staan, wat leidt tot nieuwe en sterkere tegenstanders. Wint Stark ook dit duel?

How To Train A Dragon (2010)
Een jonge viking Hiccup raakt bevriend met de grootste vijand van het dorp: de draak. Weet hij dit goed verborgen te houden? Wat leert hij van de draak? En hoe kan hij de relatie tussen beide kampen herstellen?

Meidenvenijn, de Queen Bee en haar Wannabees
Hoe meidenvenijn in zijn werk gaat en tips over wat je er aan kunt doen

Welke elementen zijn kenmerkend in de poëzie van M. Vasalis?
De kenmerken in de poezie van M. Vasalis die haar gedichten zo gevoelig en mooi maken.

Irritaties op de weg
Waarom worden wij toch zo moe van deelname aan het verkeer?

The Cotswolds - Engeland in een notendop
Engeland is bekend als een mooi, landelijk vakantieland, maar waar vind je nu precies al die karakteristieke bezienswaardigheden? De streek The Cotswolds heeft het allemaal.

Geert Wilders en moslims
Wilder in de Nederlandse politiek

Interne links

Gratis online TV
Kijk gratis online streaming televisie zenders.

Affiliates
Webmasters kunnen geld verdienen met het aanbrengen van leden!

Help en ondersteuning
Neem contact op met Foobie

Hoe heet die film?
HoeHeetDieFilm.nl is een nieuw forum waar mensen praten over films en elkaar kunnen helpen bij het vinden van een titel.

Mogelijk gerelateerde artikelen

Mp3 bestanden hosten op Foobie
Host mp3 bestanden om in te sluiten in je artikel.

Stel je vraag in de chat
Stel je vraag over Foobie gerust in de chat of op het Forum.

Je eigen website!
Je eigen website maken! Aantal tips:

Computer tabletten
Kleine netbooks vervormd in tabletten

Top 10 slechtste Apple producten
De top 10 slechtste apple producten ooit gemaakt.

De Logitech G110.
We nemen eens een kijkje naar de Logitech G110, de opvolger van de G11.

Elementen

scherm, waarde, wordt, worden, webserver, regel, gebruikt, variabelen, voorbeeld, script, variabel, uitkomst, geven, getal, waarde2, staat, string, world, bestand, artikelen, volgt, hebben, kleiner, nieuwe, commentaar, waarin, é, kunnen, statements, artikel, omdat, maakt, volgende, goobye, welke, geeft, belangrijk, tekst, heeft, xampp, tussen, altijd, elkaar,

     

    Foobie - Foobie Artikelen - Computers - Introductie in PHP