PDF download Pdf downloaden PDF download Pdf downloaden

PHP is een server-scripttaal die gebruikt wordt om webpagina's interactief te maken. Het werd zeer populair vanwege het gebruiksgemak, de interactiviteit binnen webpagina's en de integratie met HTML. Denk aan wat er gebeurt als een pagina wordt bewerkt op deze website. Achter dit proces zitten vele, misschien wel honderden PHP-scripts die bepalen hoe webpagina's veranderen op basis van verschillende omstandigheden. Dit artikel zal je leren hoe je een paar zeer eenvoudige PHP-scripts kunt schrijven, zodat je een basisinzicht krijgt in hoe PHP werkt.

Methode 1
Methode 1 van 3:

Aan de slag met echo-statements

PDF download Pdf downloaden
  1. Dit is het programma dat je gaat gebruiken om de code te schrijven en te bewerken.
    • Kladblok is aanwezig op elke versie van Windows met behulp van Win + R > Notepad (of Kladblok).
    • TextEdit is aanwezig op een Mac via Programma's > TextEdit.
  2. Een gedeelte van de PHP-code begint en eindigt met PHP-tags tussen haakjes ("<?php" "?>"). 'Echo' is een zeer eenvoudig statement (een instructie aan de computer) in PHP die tekst naar het scherm zal uitvoeren. De tekst die je te zien wilt krijgen moet tussen aanhalingstekens staan en eindigen in een puntkomma.
    • De code ziet er ongeveer als volgt uit: <?php echo “Hello World!”; ?>.
  3. Dit doe je via Bestand > Opslaan als...
    • In Kladblok voeg je '.php' toe aan het einde van de bestandsnaam en sluit je dit af met dubbele aanhalingstekens. Dit zorgt ervoor dat Kladblok het bestand niet bewaard als gewoon tekstbestand. Zonder de aanhalingstekens wordt het bestand 'hello world.php.txt'. Je kunt ook het uitklapmenu selecteren onder 'Opslaan als type' en het wijzigen in "Alle bestanden (*.*)", waardoor de naam exact dezelfde is als bij het typen en de aanhalingstekens niet meer nodig zijn.
    • In TextEdit zijn geen aanhalingstekens nodig, maar verschijnt er een pop-up waarin je wordt gevraagd te controleren of je het bestand wilt opslaan als '.php'.
    • Zorg ervoor dat je het bestand opslaat in de hoofddirectory voor documenten van je server. Meestal is dit de map met de naam 'htdocs' in je Apache-map in Windows, of '/Library/Webserver/Documents' op een Mac, maar dit kan door de gebruiker handmatig worden ingesteld.
  4. Open het PHP-bestand met een webbrowser. Open je favoriete webbrowser en typ dit adres in de adresbalk met de naam van je php-bestand: http://localhost/hello world.php. Je browservenster zou nu 'hello world' moeten weergeven.
    • Als je een foutmelding ontvangt, zorg er dan voor dat je de code correct hebt getypt zoals hierboven aangegeven, inclusief de dubbele punt.
    • Zorg er ook voor dat het bestand in de juiste map wordt opgeslagen.
    Advertentie
Methode 2
Methode 2 van 3:

PHP en HTML gebruiken

PDF download Pdf downloaden
  1. De "<?php" en "?>" tags vertellen de PHP-engine dat alles wat ertussen staat PHP-code is. Alles buiten de twee tags wordt behandeld als HTML en genegeerd door de PHP-engine en naar je browser gestuurd, net als alle overige HTML. Het belangrijkste om hier te herkennen is dat PHP-scripts ingebed zijn in gewone HTML-pagina's.
  2. Statements worden gebruikt om de PHP-engine te vertellen dat hij iets moet doen. In het geval van een echo-statement, vertel je de engine om af te drukken wat er tussen de aanhalingstekens staat.
    • De PHP-engine zelf drukt nooit iets af op je scherm. Elke uitvoer die door de engine wordt gegenereerd, wordt als HTML naar de browser gestuurd. De browser weet niet dat hij PHP-uitvoer krijgt. Voor zover het de browser betreft, is het allemaal gewoon HTML.
  3. Het toevoegen van HTML-tags kan de uitvoer van het php-statement wijzigen. De tags “<strong>” “</strong>” zullen vetgedrukte opmaak toevoegen aan elke tekst die erin geplaatst wordt. Merk op dat deze tags aan de buitenkant van de tekst verschijnen, maar binnen de aanhalingstekens van het echo-statement.
    • De code moet er nu zo uitzien:
      <?php?
      echo "<strong>Hello World!</strong>";
      ?>
  4. Sla het bestand op en open het in de browser. Ga naar Bestand > Opslaan als... en sla het bestand op als 'helloworld2.php', en open het in je browser via het adres: http://localhost/helloworld2.php. De uitvoer is hetzelfde als voorheen, maar deze keer is de tekst vetgedrukt.
    • Zorg dat je het bestand opslaat in de hoofddirectory van je server. Meestal is dit de map met de naam 'htdocs' in je Apache-map op Windows, of '/Library/Webserver/Documents' op OSX, maar deze kan door de gebruiker handmatig worden ingesteld.
  5. Onthoud dat statements gescheiden moeten worden door een puntkomma.
    • De code ziet er nu als volgt uit:
      <?php
      echo “Hello World!”<br>;
      echo “Hoe gaat het met je?”;
      ?>
  6. De pagina zal twee echo-statements weergeven, in volgorde, op twee regels. Let op de "<br>" op de eerste regel. Dit is HTML-markup om een regeleinde in te voegen.
    • Als je dit niet zou toevoegen, zou je output er zo uitzien:
      Hello World! Hoe gaat het met je?
    Advertentie
Methode 3
Methode 3 van 3:

Variabelen leren kennen

PDF download Pdf downloaden
  1. Om data te manipuleren, of het nu nummers of namen zijn, moet je de data opslaan in een container. Dit proces heet het declareren van de variabele. De syntaxis voor het declareren van een variabele is “$myVariable = “Hello World!”;”
    • Het dollarteken ($) aan het begin vertelt PHP dat $myVariable een variabele is. Alle variabelen moeten beginnen met het dollarteken, maar de naam van de variabele kan van alles zijn.
    • In het bovenstaande voorbeeld is de waarde 'Hello World!', en de variabele is $myVariable. Je vertelt PHP om de waarde rechts van het isgelijkteken op te slaan, in de variabele links van het isgelijkteken.
    • Een variabele met een tekstwaarde staat bekend als een string.
  2. Verwijzen naar een variabele in de code staat bekend als een aanroep (call). Declareer je variabele en 'echo' de variabele, in plaats van de tekst uit te typen.
    • Je code zal er ongeveer als volgt uitzien:
      <?php>
      $myVariable = “Hello World!”;
      echo $myVariable;
      ?>
  3. Sla het bestand op en voer hem uit. Ga naar Bestand > Opslaan als… en sla het bestand op als 'myfirstvariable.php'. Open je browser en navigeer naar http://localhost/myfirstvariable.php en het script zal de variabele afdrukken. De uitvoer ziet er hetzelfde uit als het afdrukken van platte tekst, maar de manier waarop het werd bereikt is anders.
    • Zorg ervoor dat je het bestand opslaat in de document-hoofddirectory van je server. Meestal is dit de map met de naam 'htdocs' in je Apache-map op Windows, of '/Library/Webserver/Documents' in OSX, maar dit kan door de gebruiker handmatig worden ingesteld.
  4. Variabelen kunnen ook getallen bevatten (bekend als integers of gehele getallen), en dan kunnen die getallen worden gemanipuleerd met behulp van eenvoudige wiskundige functies. Begin met het declareren van drie variabelen genaamd '$mySmallNumber', '$myLargeNumber' en '$myTotal'.
    • De code zal er ongeveer als volgt uitzien:
      <?php
      $mySmallNumber;
      $myLargeNumber;
      $myTotal;
      ?>
  5. Geef een gehele waarde aan '$mySmallNumber' en "myLargeNumber".
    • Hele getallen of integers hoeven niet tussen aanhalingstekens te staan. Anders zou dat ervoor zorgen dat getallen als een tekst worden behandeld zoals de variabele 'Hallo Wereld!'.
    • De code zal er nu ongeveer als volgt uitzien:
      <?php
      $mySmallNumber = 12;
      $myLargeNumber = 356;
      $myTotal;
      ?>
  6. In plaats van zelf te rekenen, kun je de twee variabelen in de '$myTotal' variabele aanroepen. Met behulp van een wiskundige functie berekent de machine de som voor je. Om de variabele af te drukken, hoef je alleen een echo-statement toe te voegen die de variabele aanroept na de declaratie.
    • Elke verandering van een van beide gehele variabelen zal te zien zijn bij het op het scherm afdrukken van de '$myTotal'-variabele met de opdracht 'echo'.
    • De code zal er ongeveer als volgt uitzien:
      <?php
      $mySmallNumber = 12;
      $myLargeNumber = 356;
      $myTotal = $mySmall Number + $myLargeNumber;
      echo $myTotal;
      ?>
  7. Je browservenster toont een enkel getal. Dat getal is de som van de twee variabelen die in de '$myTotal' variabele worden aangeroepen.
  8. Door een variabele te gebruiken om tekst op te slaan, kun je die variabele altijd oproepen wanneer je de opgeslagen waarde wilt gebruiken, in plaats van voortdurend de ingesloten tekst uit te typen. Het maakt ook meer complexe manipulatie van de opgeslagen gegevens mogelijk.
    • De eerste variabele, $myVariable, bevat de string 'Hallo Wereld!' Tenzij je de waarde verandert, zal $myVariable altijd de waarde 'Hello World!'bevatten.
    • Het echo-statement print de ingehouden waarde van $myVariable.
  9. Je hebt de basismanipulatie van gehele variabelen verkend met behulp van een wiskundige functie. De resulterende gegevens kunnen worden opgeslagen in een andere variabele. Dit is slechts het begin van wat er met deze variabelen kan worden bereikt.
    • De twee variabelen, $mySmallNumber en $myLargeNumber, hebben elk een gehele waarde toegewezen gekregen.
    • De derde variabele, $myTotal, slaat de toegevoegde waarden van $mySmallNumber en $myLargeNumber op. Aangezien $mySmallNumber één numerieke waarde heeft en $myLargeNumber een tweede numerieke waarde, betekent dit dat $myTotal de waarde heeft van het eerste getal dat bij het tweede getal is opgeteld. Deze waarde kan veranderen als een van de erin opgenomen variabelen wordt gewijzigd.
    Advertentie

Tips

  • Dit artikel gaat ervan uit dat je Apache en PHP op je computer hebt geïnstalleerd. Elke keer als er wordt gezegd dat je een bestand moet opslaan, sla je het op in de map '\ht docs' (Win) of '\Library\WebServer\Documents' (Mac) in de Apache-directory.
  • Commentaar is belangrijk bij elke programmering, dus zorg ervoor dat je ook weet hoe je commentaar moet toevoegen in PHP .
  • Een echt nuttig hulpmiddel om je te helpen bij het testen van PHP-bestanden is XAMPP , een gratis programma dat Apache en PHP installeert en uitvoert, om je te helpen een server op je computer te simuleren.
Advertentie

Benodigdheden

  • De Apache-webserver (Win32)
  • PHP (Win32)
  • Een tekstverwerker (Kies een van de onderstaande)
    • Windows Kladblok
    • Notepad++ (Win) (heeft syntax-herkenning voor een betere leesbaarheid)
    • Textwrangler (Mac) (heeft vergelijkbare mogelijkheden als Notepad++)
  • HTML-editors (Kies een van de onderstaande)
    • WYSIWYG
    • Adobe Dreamweaver
    • Microsoft Expression Web
    • Sommige IDE's zoals Microsoft Visual Studio Web.
  • Mozilla Firefox (elke browser werkt, maar Mozilla is een populaire keuze onder webontwikkelaars)
  • Basisgebruikers kunnen XAMPP proberen (een gratis programma dat van je computer een server maakt met PHP, Perl, en vele add-ons waaronder Python)

Over dit artikel

Deze pagina is 2.134 keer bekeken.

Was dit artikel nuttig?

Advertentie