![]() |
några sidor på nätet om PHP programmering |
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1.1 AllmäntPHP program består av mer eller mindre HTML kod. Sidan sparas med extensionen .php och kan förutom HTML innnehålla programmeringskod. För att kunna se resultatet måste sidan bearbetas av en webserver med PHP installerat. Det går således inte att öppna sidan direkt i en webbrowser. Nedan visas ett exempel på en PHP fil och dess resultat.
<html>
Listning 1.1.1 - samples/s1.php Resultat av listning 1.1.1
Det finns även möjligheten att använda tagsen <? ... ?>, men detta kan missförstås i en miljö där man använder XML. Om konfigurationsfilen har raden asp_tags = On kan även <% ... %> användas men det är inte rekommendabelt och standardinställningen är att asp_tags är avstängda. Rader i programmetProgramsatser avslutas med ; som i exemplet nedan. I motsats till VB, så betyder inte en rad = en programsats, utan rader kan bytas rätt fritt. Programsaten avslutas först när ; kommer.
<?php
Listning 1.1.2 - samples/s2.php En rad En till rad Resultat av listning 1.1.2 KommentarerPHP använder C++ kommentarer //, "gamla" C kommentarer som börjas med /* och avslutas med */ eller UNIX shell kommentarer #
<?php
Listning 1.1.3 - samples/s3.php En till rad En till rad Resultat av listning 1.1.3
Om man använder C kommentarer måste man vara försiktig med att nästa kommentarer. Följande kod ställer till problem
<?php
Listning 1.1.4 - samples/s4.php Kunde inte öppna http://enges.org/phpkurs/samples/s4.php |