![]() |
några sidor på nätet om PHP programmering |
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1.13.1 ProgramfilerFör att inte behöva skriva samma kod flera gånger, och för att kunna återanvända kod så har PHP några kodspecifika metoder:
Se även: include includeInclude tar och sätter in och kör programkoden i en fil. Nedan är en liten simpel fil som bara skriver "Hello world"
<?php
Listning 1.13.1.1 - samples/s111.php Hello World Resultat av listning 1.13.1.1 Denna kan sedan inkluderas i en annan fil
<?php
Listning 1.13.1.2 - samples/s112.php Hello World Hello World Hello World Resultat av listning 1.13.1.2 Det är dock sällan så god idé att låta den inkluderade filen skriva ut någonting. Inkluderingsfilerna skall helst innehålla funktioner. Detta gör dem mer användbara, och koden blir mer modulär. Se nedanstående exempel:
<?php
Listning 1.13.1.3 - samples/s113.php [Visa i separat fönster]
<?php
Listning 1.13.1.4 - samples/s114.php Hello World Hello World Hello World Resultat av listning 1.13.1.4 Det kan dock förekomma att man råkar inkludera samma fil på flera ställen. Detta kommer att ge ett felmeddelanden:
<?php
Listning 1.13.1.5 - samples/s115.php Kunde inte öppna http://enges.org/phpkurs/samples/s115.php |