Script Zine, webmaster help in English and Dutch
TUTORIALS SCRIPTS FORUM CONTACT
Tutorial pages:« 1 »
wmikke
PHP cursus deel 2 - Posted on: 10-02-2005 at 12:40

Admin

2.1. PHP notatie
Waar je de PHP code invoert maakt niet uit, je begint een PHP code altijd met <?php en je eindigt met ?>
Dit is de langere volledige notatie maar het kan korter namelijk zo, <? en ?>. Drie lettertjes verschil maar ja.

2.2. Je eerste PHP script!
Nu zullen we maar is beginnen met je eerste PHP script. We gaan het wereldberoemde PHP script “Hello World” maken. Het script waar (bijna) iedereen mee begint.

Stap 1:
We maken een HTML-pagina, dat kan zoiets zijn:
Code
1
2
3
4
5
6
7
8
<html>
<
head>
<
title>Mijn eerste php pagina</title>
</
head>
<
body>
</
body>
</
html>




Stap 2:
Nu hebben we een HTML-pagina met alleen maar een title, en niks in de content.
Dus gaan we de PHP code toevoegen tussen de <body></body> tags.

Code
1
2
3
<?php
echo "Hello World!";
?>




Echo weergeeft de tekst die tussen de aanhalingstekens staat, je kunt ook de functie print() gebruiken. Die gebruik je zo:
Code
1
2
3
<?php
print ("Hello World!");
?>




Kies een van deze mogelijkheden, en sla dan je script op als mijneerstephpscript.php.
Ga nu je script bekijken, als het goed is zie je nu een pagina met de titel “Mijn eerste php pagina” en als content zie je “Hello World!”.

Houdt er rekening mee dat je na iedere lijn een ; (puntkomma) neerzet. Dit geeft aan dat de regel beëindigd is net zoals je dit met Javascript e.d. doet. Als je dit niet doet zullen al snel de parse errors om je oren vliegen.

Zoals je ook merkt bij het commando echo, wordt hetgeen dat moet worden getoond voorafgegaan door aanhalingstekens en afgesloten door aanhalingstekens. Je kunt dan ook geen aanhalingstekens meer gebruiken tussen de eerste en laatste aanhalingstekens. Dit brengt al een probleem met zich mee als je bijvoorbeeld de tekst HELLO WORLD ! gecentreerd wilt tonen op de HTML-pagina. De code wordt dan

Code
1
2
echo "<div align="center"><b>Hello World !</b></div>";



Als je dit nu opslaat in mijneerstephpscript.php en dan de pagina opvraagt, zul je een parse error krijgen. Zoals :

Quote:
Parse error: parse error, expecting `','' or `';'' in /htdocs/eerstephpscript/ mijneerstephpscript.php on line 2


Je kunt wel aanhalingstekens gebruiken bij align= maar dan moet je eerste escapen, dat wil zeggen dat je eerst een backslash invoert en daarna de aanhalingstekens.

Commentaar invoegen
Het is natuurlijk altijd handig om commentaar in je script in te voegen dat de bezoeker/gebruiker van je script niet kan zien, maar wat jij tijdens het scripten wel kan zien.
Met het commentaar kun je de dingen een beetje duidelijk uit elkaar houden, zodat je, wanneer dat nodig is snel iets kunt terugvinden en kunt wijzigen.

PHP heeft verschillende manieren van commentaar, zo kun je voor een enkele regel commentaar deze manier gebruiken:

Code
1
2
// Hier een regel met commentaar



Maar je kunt ook meerdere regels commentaar invoegen met:
Code
1
2
3
4
/* Hier kun je meerdere regels commentaar invoegen
En nog een regel
En nog een regel*/




Je begint dus hier met /* en dan volgt je commentaar en je eindigt met */
Maar je kunt ook gewoon doen zoals ze met Perl doen,
Code
1
2
3
# Commentaar regel
#commentaar per regel




Even ter herinnering, in HTML kun je ook commentaar toevoegen door dit te doen:

Code
1
2
<!-- Mijn commentaar regel -->



In de volgende cursus gaan we behandelen:
Variabelen

En dan moet je genoeg basis kennis beschikken om met de verdere artikelen op scriptzine.nl aan de slag te kunnen.
Tutorial pages:« 1 »

Printable version

 
 

© Script Zine 2003-2008 - Script Zine Design - Hosting by: Mihosnet
Recommend: IE 6