PHP
Fra Biblab
Programmeringsspråk (elle rettere: skriptspråk) som er mye brukt for å lage dynamiske tjenester på Verdensveven, gjerne i kombinasjon med databasen MySQL. Koden kan skrives inn i HTML-dokumenter, slik at deler av en side består av statisk HTML, mens andre deler består av dynamisk generert innhold. Koden avgrenses med "<?php" og "?>" og filendelsen som brukes er vanligvis ".php" i stedet for ".html" eller lignende:
<html>
<head>
<title>Demonstrasjon</title>
</head>
<body>
<h1>Demonstrasjon</h1>
<p><?php echo("Hallo, verden!"); ?></p>
</body>
</html>
Etter at PHP-koden har blitt tolket vil følgende dokument bli sendt til nettleseren:
<html> <head> <title>Demonstrasjon</title> </head> <body> <h1>Demonstrasjon</h1> <p>Hallo, verden!</p> </body> </html>
Funksjoner
PHP har et stort antall funksjoner som brukes for å utføre spesielle oppgaver. Disse er godt dokumentert på hjemmesiden til PHP.
Her er noen eksempler på funksjoner som kan være nyttige i bibliotek-sammenheng:
Byggeklosser
Av og til har man behov for funksjonelaitet som ikke er tilgjenglig gjennom PHP sine standard-funksjoner. Ofte vil man kunne finne eksisterende løsninger i form av "byggeklosser" som man kan laste ned fra Nettet og ta i bruk. For PHP faller disse byggeklossene i to kategorier:
PEAR
PEAR er en strukturert samling av byggeklosser som har vært igjennom en formalisert godkjenningsprosess, og som følger visse standarder. Her er noen eksempler:
- Services_Amazon - Provides access to Amazon's retail and associate web services
- Services_OpenSearch - Search A9 OpenSearch compatible engines.
Andre
Her er noen eksmepler på byggeklosser som ikke er en del av PEAR, men som likevel kan være relevante i biblioteksammenheng:
Se også
Lenker
- PHP sin hjemmeside (norsk speil av php.net).