Welkom bij mijn PHP tutorial (Deel 1) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver of een ander programma is dit ook goed. In dit deel maken we. Voor vragen: http://www.richard3332.nl/ of mail naar
[email protected]
PHP, wat staat voor "PHP: Hypertext Preprocessor," is een veelgebruikte, opensource scripttaal die gebruikt kan worden met HTML. De volledige documentatie van PHP is te vinden op www.php.net PHP is een servers side scripting, dit betekent dat het alleen op servers draait. Als u deze tutorial wilt volgen zult u moeten beschikken over een apache service, XAMPP of een domein hebben die php en mysql ondersteunt. XAMPP, http://www.apachefriends.org/en/xampp.html We openen Notepad++ en maken een nieuw bestand aan en zetten de volgende code erin: Toelichting: Een php script wordt altijd geopend met . Hiertussen bevind zich het script.
We gaan nu tekst weergeven in de pagina met php. we voegen de volgende code toe tussen de php statements: echo "hello world!"; Toelichting: Met echo kunt u tekst laten weergeven of, later in de tutorials, andere waarden. Tussen de "" komt de tekst te staan. de ; zorgt ervoor dat de regel word afgesloten. Dit is bij elke php regel. u slaat de pagina op als index.php Het volgende krijgen we te zien als we de pagina oproepen:
Uw eerste php pagina is geboren!;) well done!
Strings We maken even een nieuwe pagina aan met de titel string.php Hierin zetten we de volgende code: Toelichting: $tekst, is de string. een string word altijd gedefineerd met een $-teken en dan een naam voor de string. Meestal is die gebaseerd op de inhoud van de string. Deze string bevat dus de volgende regel: Hallo mijn naam is Richard Lous en ik ben 17 jaar oud. Om een string te laten weergeven gebruikt u weer echo maar zonder de acculades. voorbeeld: echo $tekst; Toelichting: de tekst Hallo mijn naam is Richard Lous en ik ben 17 jaar oud. zal worden weergegeven op het scherm. We gaan er nu voor zorgen dat 2 strings bij elkaar worden gevoegd tot 1 string. We zetten de volgende code neer in string.php:
Toelichting: We definieren een nieuwe string genaamd $tekst_hond en die bevat de waarden van $tekst en $hond. Die aan elkaar worden gebracht door de “.”. We maken een nieuw bestand aan genaamd: vervangen.php hierin zetten we de volgende code: Toelichting: met ereg_replace kunt u een deel van een waarde vervangen met een nieuw deel. hierboven word 17 vervangen door 18. Dit word weergegeven:
Bijschriften Om uw code overzichtelijk te houden wordt er geadviseerd om bij lange stukken code tekst toe te voegen waar wat voor staat in het script. Lange tekst kunt u met de volgende code neerzetten: /* Hier komt uw lange tekst die over meerdere regels kan lopen */ Met deze code kunt een bijschrift neerzetten die maar op 1 regel blijft. // Hier komt uw bijschrift. voorbeeld:
Rekenen de volgende codes worden gebruikt met rekenen: +-*/ Toelichting: +, om op te tellen. -, om af te trekken. *, om te vermenigvuldigen. /, om te delen. We maken een nieuwe pagina met de volgende code: "; } ?> Toelichting: for {}, dit is een loopfunctie. zolang de uit de voorwaarden die tussen () staan true weergeeft, blijft hij de code uitvoeren die tussen de {} staat. $i, dit is een standaard string voor een for-loop. Hier is de beginwaarde 1. $i<11, zolang de waarde kleiner is dan 11, voert hij de code uit. tot en met 10 voert hij dus uit. $i++, deze zorgt dat de waarde $i telkens met 1 wordt verhoogd. print, zorgt er net zoals echo voor dat de tekst zichtbaar wordt. Het volgende resultaat doet zich voor met dit script:
De tafel van 8!
Arrays Een array is een soort string waar meerdere waarden in kunnen. We maken een nieuw PHP bestand aan met de volgende code: "januari", 2 => "februari", 3 => "maart", 4 => "april", 5 => "mei" ); ?> Toelichting: array(); geeft aan dat het om een array gaat. 1 => “januari” geeft aan dat in rij 1 de waarde januari zit. Om een waarde weer uit een array op te roepen gebruiken we echo: echo $maanden[3]; Toelichting: echo $maande[3]; dit geeft de maand maart weer. Om de hele array weer te geven gebruiken we list(): \n"; } ?> Toelichting: while {}, dit is een loop net zoals for. list(waarde1, waarde2), dit geeft aan welke variabele worden gebruikt voor de rij en de value. (hier dus $key en $val) each(arraynaam), geeft aan om welke array het gaat.
We voegen deze code toe aan array.php zodat we de volgende code krijgen: "januari", 2 => "februari", 3 => "maart", 4 => "april", 5 => "mei" ); while (list($key, $val) = each($maanden)) { echo $key . " bevat de waarde " . $val . "
\n"; } ?> Als we deze opvragen in de browser krijgen we het volgende te zien:
Bedankt voor het volgen van PHP Tutorials (Deel 1) door Richard3332 Ik wil graag mijn website hoger gerankt hebben in Google. Jullie kunnen dit mogelijk maken door mijn website aan zoveel mogelijk mensen te vertellen, zo helpen jullie mij weer! Het is natuurlijk niet verplicht! En de tutorials van mij blijven altijd gratis. Bedankt voor jullie waardering!
Mail:
[email protected] msn:
[email protected] website: www.richard3332.nl