ot RED(16-06-2000)
reiting (14)
[ dobre ]
[ zle ]
Variant za otpechatvane
PHP 4.0 predlaga znachitelno podobrenie na
burzodeistvieto v sravnenie s PHP3.
Znachitelnoto podobrenie na uskorenieto i
nadezhdnostta na PHP 4.0 se dulzhi na totalnoto
prenapisvane na PHP skript endzhinut.
Prenapisvaneto e napraveno ot Andi Gutmans i Zeev Suraski,
koito suzdavat noviiat endzhin za PHP 4.0 s
imeto Zend. Zend izpolzva mnogo po-
efektivna shema "kompilirai i izpulni", v
sravnenie s predishnata "izpulniavai dokato
obrabotvash", izpolzvana pri PHP 3.0.
Podobren interfeis za rabota s dopulnitelni PHP
moduli
PHP 4.0 predlaga podobren interfeis za rabota s
dopulnitelni PHP moduli, koito e znachitelno
po-burz ot stariiat. Povecheto ot izvestnite PHP
moduli sa prenapisani za noviia interfeis.
Poddruzhka na tip Boolean
PHP 4.0 poddurzha bulev tip.
Po-lesno kompilirane
PHP 4.0 se konfigurira i kompilira po-lesno pod
UNIX.
Poddruzhka na COM/DCOM
PHP 4.0 poddurzha COM/DCOM (pod Windows edinstveno) .
Suvmestimost s PHP 3.0
PHP 4.0 e pochti 100% suvmestim s PHP 3.0. Ima malki
razlichiia, dulzhashti se na podobrenata arhitektira
na PHP 4, na koito povecheto ot vas edva li shte se
natuknat.
Poddruzhka na kriptirane
PHP 4.0 poddurzha pulno kriptirane izpolzvaiki
mycrypt bibliotekata i hesh kriptirane. Niakoi ot
algoritmite, koito mogat da se izpolzvat sa Blowfish,
TripleDES, MD5, i SHA1.
Proverka za identichnost
PHP 4.0 sudurzha operator identichnost, koito se
belezhi sus simvola "===" (tri znaka za
ravenstvo), koito proveria za ravenstvo na
stoinostite i tipovete na promenlivite. Naprimer
"3" === 3 shte dade rezultat false (tipovete sa
razlichni), dokato "3" == 3 (samo dva znaka za
ravenstvo) shte vurne rezulta true.
Fuktsii, koito sa novi v PHP ili sa promeneni
Tezi funktsii sa:
- array_count_values()
- eval()
- foreach()
- include()
- ob_end_clean()
- ob_end_flush()
- ob_get_contents()
- ob_start()
- strip_tags()
- unset()
Izpechatvane na goliamo kolichesto tekst bez da se
nalaga da se "izbiagvat" spetsialnite simvoli
v nego
PHP 4.0 predlaga mehanizum blizuk do tozi na Perl
za izpechatvane na goliamo kolichesto tekst bez da
se nalaga da se "izbiagvat" spetsialnite
simvoli v nego.
Poddruzhka na HTTP sesii
V PHP 4.0 ima vgradena poddruzhka na HTTP sesii. Po
podrazbirane identifikatorite na sesiite se
paziat v kukita. Ako brauzurut ne poddurzha kukita,
identifikatorut na dadena sesiia se dobavia
avtomatichno kum adresa(URL-to).
Poddruzhka na ISAPI
PHP 4.0 mozhe da bude izpolzvan ot IIS kato
vgraden ISAPI modul. Tova e mnogo po efektivno ot
PHP 3.0, kudeto skriptovete se startiraha kato
vunshni programi.
Vgradena poddruzhka na Java
S PHP 4.0 mozhe da si vzaimodeistvate s Java.
Vgradenata poddruzhka na Java osiguriava lesen i
efektiven nachin za suzdavane i izvikvane na
metodi na Java obekti ot PHP.
Vlagane na obekti i masivi
PHP 4.0 premahva niakoi sintaktichni ogranicheniia
nalozheni v PHP 3.0. Veche mozhe da vlagate obekti v
masivi, kakto i obratnoto.
Obektno-orientirano programirane
PHP 4.0 ima v sebe si dopulnitelni vuzmozhnosti i
funktsii za obektno-orientirano programirane i
suzdavane na klasove i obekti .
Dobavena e PCRE biblioteka
PHP 4.0 vklyuchva v sebe si Perl Compatible Regular Expressions
(PCRE)/Perl-suvmestimi reguliarni izrazi/ biblioteka, v
dopulnenie na normalnata regex biblioteka,
koiato si vurvi s PHP. split i replace PCRE funtskii se
poddurzhat. Ima minimalni razlichiia mezhdu PCRE i
reguliarnite izrazi v Perl.
Failut php.ini
Konfiguriraneto na PHP4 s failut php.ini e
po-lesno i predlaga poveche vuzmozhnosti.
Upravlenie na pametta
PHP 4.0 izpolzva nov mehanizum za upravlenie na
pametta. Ako daden resurs ne se izpolzva ot
dadena promenliva, toi avtomatichno se maha ot
pametta. Za primer shte posochim tsikul sus SQL zaiavka
v tialoto si. V PHP 3.0, vsiaka iteratsiia vodeshe do
zadeliane na dopulnitelna pamet za informatsiiata
ot zaiavkata, bez da se osvobozhdava starata
informatsiia do zavurshvane na izpulnenieto na
programata. V PHP 4.0 starata informatsiia se
osvobozhdava ot pametta avtomatichno.
Izvikvane na dadena funktsiia predi tia da e
deklarirana
PHP 4.0 vi pozvoliava da izvikate dadena funktsiia
predi tia da e deklarirana.
Informatsiia v realno vreme za klasovete v
programata
PHP 4.0 vi pozvoliava v realno vreme da poluchavate
informatsiia za klasovete, obektite, tehnite
roditelski klasove i vsichki nalichni funktsii.
Prisvoiavane na stoinost po psevdonim
PHP 4.0 pozvoliava prisvoiavane na stoinost na
promenliva po psevdonim, koeto shte reche, che ako
stoinosta na ednata se promeni to se promenia
avtomatichno i stoinosta na drugata.
Po materiali ot ofitsialniiat sait na Zend -
www.zend.com
<< Apache+PHP+MySQL | Upravlenie na paketite pod Slackware >>
|