PHP:Guide
Fra CodeWiki
Hva er PHP?
PHP er et scriptspråk designet for å fylle gapet mellom SSI (Server Side Includes) og Perl, ment først og fremst for websider. PHP har fått mange fans nylig, og er en av de store forkjemperne for åpen kildekode. Populariteten kommer fra den C-lignende syntaksen, hastigheten og enkelheten. PHP er for øyeblikket delt opp i to hovedversjoner: PHP 4 og PHP 5 (PHP 4 er ikke støttet av PHP etter 2007). PHP 6 er under utvikling.
Hvis du noensinne har vært på en side hvor du må logge inn, har du sannsynligvis støtt på et sever-script-språk. På grunn av populariteten, betyr det at du sannsynligvis har støtt på PHP. PHP ble designet av Rasmus Lerdorf for å vise resyméet hans på nettet, og for å samle data fra de besøkende.
PHP tillater en statisk webside å bli dynamisk. "PHP" er et rekursivt akronym som står for "PHP: Hypertext Preprocessor". PHP preprosesserer (det betyr at PHP prosesserer siden før den blir sent til nettleseren) hypertekst dokumenter. På grunn av dette, kan sidene endres før brukeren ser den, basert på uttrykk. Dette kan bli brukt til å skrive noe på siden, lage en tabell med det antall rader en bruker har besøkt siden, eller å integrere en database i websiden, som MySQL.
Før du begynner å lære PHP, er det anbefalt at du skjønner det grunnleggende inne HTML (HyperText Markup Language). PHP blir også brukt til å lage GUI-programmer (Graphical User Interface (Grafisk Bruker-grensesnitt)) med PHP-GTK.
Engelsk variant av en guide til PHP finnes her: PHP:Guide
Oppsett og Installasjon
Lær språket
Det grunnleggende
- Denne seksjonener om ting som er viktig for alle typer PHP-utvikling. Nyttig for en PHP-programmerer på alle nivå.
- Begynn med "Hello World!"
- Det Absolutt Grunnleggende
- Kommentering og Stiler
- Matriser
- Kontroll-strukturer
- Funksjoner
- Mailing (E-post)
- Cookies (Innholdskapsler)
- Sessions (Sesjoner)
- Databaser
- Integrasjonsmetoder (HTML Skjemaer, osv.)
Avansert PHP
- Avansert PHP inkluderer PHP teknikker for å gjøre PHP enda mer kraftfullt.
Objekt-orientert programmering (OOP)
Maler
Bibliotek
Rammeverk
- CakePHP
- Zend Framework
- Symfony
Sikkerhet
Kommando-linje grensesnitt (CLI)
Se også
Jobb innen PHP
- PHP Freelancers - Frilans og Fulltidsjobber innen PHP (Engelsk).
- 100 PHP Programmer Fixed Jobs - 100 Jobber for PHP Programmerere (Engelsk).
Bidragsytere
Kategorier: PHP | Guider
