Prijava SI EN
IBLOC 2005 Utrinki iz konference in prosojnice iz predavanj
IBLOC 2005 O konferenci Press Pokrovitelji

Prijava na novice!
IBM
Najdi.SI
www.f-secure.si Astec d.o.o.
TRENDNET
Klik
JAPTI
http://www.racunalniske-novice.com
DELO

IBLOC 2005


Priprava naprednih gradnikov za PHP
Janez Resnik, Hal Interactive d.o.o.

Tipičen razlog za pripravo razširitvenega gradnika (extension module) za
php je klic deljene knjižnice (npr. libgraybox.so) iz php skripte. Ta izlet
v pisanje C kode na linux-u pa razkrije marsikatero skrivnost php-ja: kako
delujejo spremenljivke in konstante; kaj so to tipi spremenljivk v php-ju in
kateri so; kaj je "array" v resnici, kako deluje "resource", kaj je to
"object". "Večnamenski" programer bo odkril marsikatero podobnost med COM
(VB) tipom Variant in spremenljivkami v PHP-ju.


Prva in verjetno najpomembnejša odločitev je, ali implementirati objektni
vmesnik do knjižnice ali klasičnega. Na oba načina se da kvalitetno rešiti
čisto vsak problem in z dobrim poznavanjem tipov "object", "array" in
"resource" je odločitev veliko lažja. Dva primera iz različnih taborov:
Ming, ki uporablja objektni vmesnik; in mysql, ki uporablja klasični
vmesnik. Zakaj se ne bi odločili za objektno rešitev?


Za konec bi si pa še od blizu pogledali primer, kako se za povezavo s
php-jem poskrbi v praksi.

RSS | DOMOV | INFO | © Copyright ISG d.o.o. 2005