Historie PHP
PHP/FI
PHP
je
nástupcem
staršího
produktu
,
nazvaného
PHP
/
FI
.
PHP
/
FI
vytvořil
Rasmus
Lerdorf
v
roce
1995
,
na
počátku
jako
jednoduchou
sadu
skriptů
v
jazyce
Perl
pro
zpracování
záznamů
o
přístupech
k
jeho
webu
.
Tuto
sadu
nazval
'
Personal
Home
Page
Tools
'
.
Protože
byla
třeba
větší
funkčnost
,
napsal
Rasmus
mnohem
rozsáhlejší
implementaci
v
C
,
která
byla
schopna
komunikovat
s
databázemi
aumožňovala
uživatelům
vyvíjet
jednoduché
dynamické
aplikace
pro
Web
.
Rasmus
se
rozhodl
uvolnit
zdrojový
kód
PHP
/
FI
pro
všechny
,
takže
kdokoli
ho
může
používat
,
stejně
jako
opravovat
chyby
a
vylepšovat
kód
.
PHP
/
FI
,
což
znamená
Personal
Home
Page
/
Forms
Interpreter
,
obsahovalo
něco
ze
základní
funkcionality
PHP
,
jak
ho
známe
dnes
.
Mělo
proměnné
perlovského
typu
,
automatickou
interpretaci
formulářových
proměnných
a
syntaxi
vloženou
do
HTML
.
Syntaxe
samotná
byla
podobná
jazyku
Perl
,
přestože
mnohem
omezenější
,
jednodušší
a
v
něčem
nekonzistentní
.
V
roce
1997
se
PHP
/
FI
2.0
,
druhá
implementace
psaná
v
C
,
stala
kultovní
záležitostí
pro
(
odhadem
)
tisíce
uživatelů
po
celém
světě
,
a
s
přibližně
50.000
doménami
oznamujícími
nainstalované
PHP
/
FI
,
což
čítalo
zhruba
1
%
všech
domén
na
Internetu
.
I
když
do
projektu
začalo
svými
kusy
kódu
přispívat
více
lidí
,
stále
to
byl
velký
projekt
jednoho
muže
.
PHP
/
FI
2.0
bylo
oficiálně
uvolněno
až
v
listopadu
1997
,
poté
co
strávilo
většinu
svého
života
v
betaverzích
.
Krátce
nato
bylo
následováno
první
alfaverzí
PHP
3.0
.
PHP 3
PHP
3.0
byla
první
verze
,
která
se
velmi
blížila
takovému
PHP
,
jak
ho
známe
dnes
.
Vytvořili
ho
Andi
Gutmans
a
Zeev
Suraski
v
roce
1997
jako
kompletně
přepsaný
celek
,
poté
co
shledali
PHP
/
FI
2.0
výrazně
"
poddimenzované
"
pro
vývoj
svých
aplikací
pro
e-komerci
.
Ve
snaze
spolupracovat
a
zahájit
budování
nad
existující
uživatelskou
základnou
PHP
/
FI
,
rozhodli
se
Andi
,
Rasmus
a
Zeev
pracovat
společně
a
prohlásit
PHP
3.0
za
oficiálního
nástupce
PHP
/
FI
2.0
,
a
vývoj
PHP
/
FI
2.0
byl
v
podstatě
zastaven
.
Jednou
z
nejsilnějších
zbraní
PHP
3.0
byly
jeho
obrovské
možnosti
rozšíření
.
K
poskytnutí
pevné
infrastruktury
pro
mnoho
různých
databází
,
protokolů
a
API
koncovým
uživatelům
,
přilákaly
možnosti
rozšíření
PHP
3.0
také
tucty
vývojářů
,
kteří
se
připojili
a
vytvořili
nové
rozšiřující
moduly
.
Toto
byl
nesporně
klíč
k
obrovskému
úspěchu
PHP
3.0
.
Jiným
klíčovým
prvkem
v
PHP
3.0
byla
podpora
objektově
orientované
syntaxe
a
mnohem
silnější
a
konzistentnější
syntaxe
jazyka
.
Nový
jazyk
byl
uvolněn
pod
novým
názvem
,
který
odstranil
implikaci
omezeného
osobního
použití
,
kterou
neslo
označení
PHP
/
FI
2.0
.
Byl
nazván
pouze
'
PHP
'
,
což
je
rekurzívní
akronym
-
PHP
:
Na
konci
roku
1998
vyrostlo
PHP
do
rozsahu
instalací
v
řádu
(
odhadem
)
desítek
tisíc
uživatelů
a
stovek
tisíc
Webů
.
V
době
svého
vrcholu
bylo
PHP
3.0
instalováno
na
přibližně
10
%
všech
WWW
serverů
na
Internetu
.
PHP
3.0
bylo
oficiálně
uvolněno
v
červnu
1998
,
poté
co
strávilo
cca
9
měsíců
ve
veřejném
testování
.
PHP 4
V
zimě
1998
,
krátce
po
oficiálním
uvolnění
PHP
3.0
,
začali
Andi
Gutmans
a
Zeev
Suraski
pracovat
na
přespání
jádra
PHP
.
Cílem
návrhu
bylo
zvýšit
výkon
pro
složité
aplikace
a
zlepšit
modularitu
kódové
báze
PHP
.
Takové
aplikace
byly
schopny
pracovat
s
PHP
3.0
(
díky
novým
možnostem
a
podpoře
široké
škály
databází
a
API
od
jiných
tvůrců
)
,
ale
PHP
3.0
nebylo
navrženo
pro
efektivní
práci
tak
náročných
aplikací
.
Nový
engine
,
nazvaný
'
Zend
Engine
'
(sestaven
z
jejich
křestních
jmen
,
Zeev
a
Andi
)
,
úspěšně
splnil
cíle
návrhu
a
byl
uveden
v
polovině
roku
1999
.
PHP
4.0
,
založené
na
tomto
enginu
a
doplněné
širokou
škálou
nových
prvků
,
bylo
oficiálně
uvolněno
v
květnu
2000
,
necelé
dva
roky
po
svém
předchůdci
,
PHP
3.0
.
K
podstatně
zvýšenému
výkonu
této
verze
,
přidává
PHP
4.0
další
klíčové
prvky
,
jako
je
podpora
pro
mnoho
WWW
serverů
,
HTTP
sessions
,
buffering
výstupu
,
bezpečnější
způsoby
zpracování
vstupů
uživatele
a
mnoho
nových
jazykových
konstruktů
.
PHP
4
je
momentálně
poslední
uvolněnou
verzí
PHP
.
Již
byla
započata
práce
na
modifikaci
a
vylepšení
jádra
Zend
Engine
k
integraci
prvků
,
které
byly
navrženy
pro
PHP
5.0
.
Dnes
používají
PHP
(
odhadem
)
stovky
tisíc
vývojářů
a
nainstalované
PHP
hlásí
několik
milionů
serverů
-
tj
.
přes
20
%
domén
na
Internetu
.
Vývojový
tým
PHP
zahrnuje
tucty
vývojářů
,
stejně
tak
jako
tucty
dalších
lidí
,
kteří
pracují
na
projektech
spojených
s
PHP
,
jako
je
PEAR
a
dokumentační
projekt
.