2. Student utvist pga bruk av PHP
“Vi er ikke sikre på hva PHP er, men vi
mistenker det å være en avart av PCP, eller
kanskje et nytt designerdop som GHP.”
- Clyde Thurlow, rektor ved
Topeka, KS - High School
3. Hva er PHP?
• Utbredt scriptspråk spesielt egnet til
webutvikling
• Veldig enkelt å komme i gang
• Kan brukes direkte i HTML-sider
• Fleksibilitet
4. Bruksområder for PHP
• Dynamiske websider
• Integrasjon med databaser
• Web services (SOAP, REST, XML-RPC etc.)
• Desktop applikasjoner (PHP-GTK)
• Kommandolinje (PHP-CLI)
5. “Perl, Python and Ruby are general purpose
languages and optimized to different
requirements. The web is just another
platform they support, compared to PHP
where the web is the primary platform.”
- Harry Fuecks, PHP evangelist
7. “Pragmatic problem solvers tend to love
how PHP seems to almost read your mind
and present itself as the perfect Web
problem solving tool”
- Rasmus Lerdorf, creator of PHP
8. Litt historie
• PHP/FI - Rasmus Lerdorf
• PHP 3 - Andi Gutmans and Zeev Suraski
• PHP 4 - Zend Engine
• PHP 5 - Zend Engine 2
• PHP 6 - Kommer i 2007
9. PHP/FI
• Sluppet i 1995
• Personal Home Page / Form Intepreter
• Skrevet i C
• PHP/FI 2.0 sluppet 1997
10. PHP 3
• Sluppet Juni 1998
• Skrevet av Andi Gutmans og Zeev Suraski
til en e-handelsløsning de lagde på
universitetet
• Extension arktitektur! => Flere utviklere
• Database API’er
11. PHP 4
• Sluppet Mai 2000
• Ny kjerne => Zend Engine
• Støtte for flere webservere
• HTTP sessions
• Output buffering
• Superglobals
12. PHP 5
• Juli 2004
• Ny og forbedret kjerne => Zend Engine 2
• Solid objektorientering med ny
objektmodell
• Kraftig forbedret XML-støtte
• Forbedret database API’er (PDO)
13. PHP 6
• Native Unicode-støtte
• Fjerne register_globals, safe_mode,
magic_quotes og HTTP_*_VARS
• En rekke andre forbedringer
• Kommer sannsynligvis i 2007
14. “There are only two kinds of
languages: the ones people complain
about and the ones nobody uses”
- Bjarne Stroustrup, creator of C++
21. Hva er PHP Norge?
• Brukergruppen for PHP i Norge
• Heve kunnskapsnivået om PHP
• Samle PHP-miljøet i Norge
PHP Norge Norwegian UNIX User Group
Norwegian .NET User Group javaBin
22. Eksempler på områder vi
kommer til å jobbe med med
• Introduksjon til PHP produkter og relaterte
teknologier
• Utviklingsmiljø og -prosesser
• Integrasjon med andre systemer
• Drift og vedlikehold
• Ytelse
23. Hvem?
• Anders Bondehagen og Knut Urdalen
(initiativtakere)
• Styret vil bli valgt på vårt kommende
årsmøte
24. Medlemskap og
fordeler
• Registrer deg på php.no
• Treff likesinnede
• Delta på gratis medlemsmøter
• Vi jobber med å få på plass andre fordeler
som rabatter på bøker og magasiner
25. Aktiviteter
• Medlemsmøter
• Arrangere og delta på konferanser
• Hjemmeside (php.no) med nyheter, blogger
og forum
• Bistå med opprettelse og drift av
undergrupper