Overig

Bestanden invoegen

Wanneer je onvoorwaardelijk een klasse invoegt, gebruik je require_once. Wanneer je dit wel met voorwaarden doet (in meer geavanceerdere toepassingen), gebruik je include_once. Ze zullen er beide voor zorgen dat de klasse slechts eenmaal ingevoegd worden.
Overigens maken zowel require_once als include_once gebruik van dezelfde bestandslijst, dus je hoeft niet bang te zijn dat een bestand meerdere keren ingevoegd wordt. Met andere woorden: een bestand dat is ingevoegd met require_once zal niet nogmaals worden ingevoegd door include_once.

Opmerking: include_once en require_once zijn statements, en geen functies. Je moet daarom geen haakjes gebruiken rond de bestandsnaam!

PHP code tags
Gebruik altijd

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ?>
om PHP code in te sluiten; nooit de korte notatie
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? ?>
. Niet alleen is dit vereist voor PEAR compatibiliteit, het is ook de meest handzame manier om PHP code in te voegen op diverse besturingssystemen. Op deze wijze voorkom je bovendien verwarring met andere talen als XML, die – in plaats van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?xml ?>
ook de korte notatie
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? ?>
toestaan.

Bestandsformatting
Bestanden sla je op in ASCII formaat en gebruiken ISO-8859-1 character encoding. Ze moeten eveneens “UNIX formatted” worden, maar ook hier geldt dat de meeste mensen daar niet zoveel rekening mee hoeven te houden. UNIX formatted houdt overigens in dat regels alleen mogen eindigen met een line-feed (LF), en niet met een carriage return (CR; Macintosh) of carriage return/line feed combinatie (CRLF; Windows). Bovendien moet je nog één line-feed plaatsen na de afsluitende tag (?>), zodat de cursor zich één regel onder de afsluitende tag zou moeten bevinden.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inspringen & Regellengte
  2. Naamgeving
  3. Overig
  4. Controlestructuren
  5. Een voorbeeld en verder lezen
  6. Functies
  7. Commentaar

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.