php.net
Verssion 8.0.30
Senast ändrad:
December 21 2023
PHP Graph class

PHP - Hypertext Preprocessor

PHP är en server-side HTML inbäddat script språk.

Ett emempel:
Hi, I'm a PHP script!
"<?php echo "Hi, I'm a PHP script!"; ?>"

Lägg märke till att PHP är annorlunda från ett CGI script skrivt i andra språk som Perl och eller C -- i stället för att skriva ett program med en massa kommandon för utskrift av HTML, skriver man ett vanligt HTML dokument med inbäddade script Taggar. PHP koden är inneslutna i speciella start (<?php) och slut (?>) taggar som låter dig hoppa in och ut ur "PHP programmet".

Vad som urskiljer PHP från liknande clinent-side Javascript är att koden utförs på servern och mottagaren kan ej se vad den underliggande koden är. Du kan även konfigurera servern att processa alla HTML sidor med PHP och då finns igen möjlighet för användaran att se vad du har på servern

Vad kan PHP göra?

Med de mest grundläggande funktionerna, kan PHP göra samma som andra CGI program kan göra. Som t.ex. samla in data, generera dynamisk sid innehåll eller sända och ta emot cookies. Kanske den tyngsta och mest betydande kännetecknet i PHP är dess support för ett stort antal databasformat. Att skriva en databas driven WEB sida är otrolit enkelt. Följande databaser är i nuläget supportade: AdabusD, dBase, Empress, FilePro, Informix, InterBase, mSQL, MySQL, Oracle, PostfreSQL, Solid, Sybae, Velocis and Unix dbm. PHP har också support för att prata med andra funktioner som IMAP, SNMP, NNTP, POP3 och HTTP. Du kan även öppna andra nätverks protokoll med PHP.

En kort historia om PHP.

PHP var uppfunnet någon gång under 1994 av Rasmus Lerdorf. En tidig icke utgiven version användes på hans hemsida för att hålla reda på vem som läste hans interaktiva sammanfattning. Den första versionen som användes av andra var tillgänglig någon gång i början av 1995 under namnet Personal Home Page Tools. Den bestod av en väldigt enkel script tolk som endast förstod ett fåtal speciella makron och ett antal tillbehör som var vanliga på hemsidor under den tiden. En gästbok, en räknare och lite till.

Script tolken var omskriven i mitten av 1995 med namnet PHP/FI Version 2. FI kom från ett annat program paket som Rasmus hade skrivit som skapade HTML kod från data. Han kombinerade Personal Home Page scripts med Form Interpreter och lade till mSQL stöd och PHP/FI var född. PHP/FI växte med en otrolig hastighet och andra började bidra med kod till de.
Det är svårt att ge en rättvisande statistik, men det är uppskattat att i slutet av 1996 användes PHP/FI på åtminstond 15 000 Webb platser runt om i världen. Till mitten av 1997 har antalet stigit till över 50 000. I mitten av 1997 såg man också en förändring av utvecklingen av PHP. Det har förändrats från att ha varit Rasmus´s egen kelgris till att en handfull personer bidrog till att börja en mer organiserad lag ansträngning. Scrips tolken blev omskriven av Zeev Suraski och Andi Gutmans och den skapade grunden till PHP version 3. Många tilläggs koder från PHP/FI var flyttade till PHP3 och många blev fullständigt omskrivna.

I mitten på 1999 sändes antigen PHP/FI eller PHP3 med ett antal kommersiella produkter som C2´s StrongHold web server och RedHat Linux. Efter en försiktig uppskatning av uppgifter från NetCraft är att PHP änvänds på över 150 000 webb platser över världen. Jämför då med att det är fler än de som använder Netscape´s flaggskepp Enterprise server på internet. I skrivandets stund, fortsätter arbetet med nästa generation PHP som skall tillföra den kraftfulla Zend skript tolken för bättre utförande, och skall också kunna köras under andra än Apache som en ursprunglig server modul.

Översättning

Detta är en översättning från introduktionen i manualen till PHP3 av Tommy Andersson.

PHP Länkar


Svenska PHP
PHP Portalen
w3schools
PHP Script
PHPdocumentator
PHP My Admin/SQL
PHP builder
ZEND
MySQL

PHP template system

Web template system
Smarty