2011-09-05 :: nieuw: PHP Email Formulier - verwacht: Classes

PHP Tutorial


1. Inleiding

1.1. Wat is PHP

PHP is een veel gebruikte scripting taal met algemene doeleinden, maar web development in het bijzonder. Het is de afkorting van PHP Hypertext Preprocessor, maar oorspronkelijk stond het voor Personal Home Page. De ontwikkeling werd gestart door Rasmus Lerdorf in 1994, en 3 jaar later legden Zeev Suraski en Andi Gutmans mee de basis voor PHP 3. Inmiddels werkt men hard aan PHP 6.

PHP heeft veel troeven. Je kan rekenen op een hele grote en goede community. Beginners en gevorderden kunnen altijd wel ergens terecht voor goede raad of advies. In veel gevallen vind je snel de oplossing voor een probleem en een zoektocht levert altijd meer kennis op. Kortom is het een prettige omgeving. Verder is het een relatief gemakkelijke taal om te leren. Het is ideaal om dynamische websites mee te maken, en door de veelzijdigheid van PHP kan je het inzetten voor een waaier van ideeen.

Je kan op veel manieren PHP leren. Via PHP tutorials, boeken, blogs, forums,... , en natuurlijk vooral door te doen. phptutorial.be probeert hierbij te helpen. Eerst komt er een groot deel theorie met korte voorbeelden. Dit is een noodzakelijke basis als je een volledig overzicht wil krijgen in de onderdelen van PHP. Nadien worden er scripts en uitleg toegevoegd om verder te kunnen met praktische toepassingen. Uiteindelijk is het de bedoeling dat je op zelfstandige basis een volwaardige website kan maken. Succes!

1.2. Benodigdheden

Om PHP te kunnen gebruiken, heb je toegang nodig op een computer waarop het geinstalleerd is. In veel gevallen gaat het om een webserver bij een webhosting bedrijf, maar je kan ook zelf PHP installeren, zelfs op je eigen computer als je er Vista op draait.

Als je al over een website online beschikt, kan je zo aan de slag. De voorwaarde is natuurlijk wel dat PHP voorzien is, in de gratis webruimte die je krijgt bij het standaard abonnement van je ISP, is dit helaas meestal niet zo. Als alternatief kan je ook op zoek gaan naar alternatieve gratis webhosting waar men PHP aanbiedt. Gratis pakketten gaan meestal wel gepaard met advertenties of andere banner, die je liever niet op je eigen site hebt.

Zelf PHP installeren, werkt eigenlijk het prettigst, het bespaart je namelijk het FTP gedoe en je leert er een hoop van bij. Voor de beginners is dit een grote stap, maar het loont zeker de moeite. Om een website te kunnen bouwen met PHP, heb je nog wel een webserver nodig. Apache wordt hiervoor het meest gebruikt. Als je ook met databases wil gaan werken, is er de mogelijkheid om MySQL te installeren. Dit is eveneens gratis.

Een LAMP omgeving, is veruit de populairste (Dit is de afkorting van Linux, Apache, MySQL, PHP), ofwel WAMP op een Windows machine. Voor meer informatie kan je terecht op php.net, mysql.com en apache.org.

1.3. Je eerste PHP pagina

Maak een bestand aan en noem het test.php, met volgende inhoud:

<?php 
echo 'Hello world.';
?>

Zorg ervoor dat het in de web server's root directory staat (DOCUMENT_ROOT). Ga nu moet je browser naar http://localhost/test.php. Dit geeft volgende output:

Hello world.

Gefeliciteerd als dit werkt! Als het goed is krijg je geen foutmelding. Als je niets ziet, een download dialog opspringt, of heel het bestand letterlijk wordt getoond in de browser, is er waarschijnlijk iets misgegaan met de configuratie van PHP, of is PHP niet geactiveerd.

  • <?php , is de start tag van PHP.
  • Het echo statement toont de tekst tussen de quotes, in de browser.
  • ?> is de PHP eind tag.

Als je nuttige informatie wil over allerlei PHP features die aanwezig zijn op je installatie, kan je phpinfo() gebruiken:

<?php phpinfo(); ?>

Dit toont onder andere een overzicht van je systeem, configuratie en geinstalleerde modules.