PHP Kuyinto a ulimi lohlelo esetshenziselwa njalo ukudala okuqukethwe kwamawebhusayithi lapho ungahlela khona amakhasi we-html namakhodi womthombo. I-PHP iyi- isifinyezo esiphindaphindwayo Kusho ukuthini "PHP Humbhalo Pi-re-processor »(ekuqaleni Amathuluzi we-PHP, noma, Pi-ersonal Humalume Page Amathuluzi), futhi iyi- ulimi oluhunyushiwe esetshenziselwa ukudala izinhlelo zamaseva, noma ukudala okuqukethwe okunamandla kwamawebhusayithi. Muva nje nokwenziwa kwezinye izinhlobo zezinhlelo kufaka phakathi izinhlelo zokusebenza ezinesikhombimsebenzisi sokuqhafaza kusetshenziswa imitapo yolwazi Qt o I-GTK +.
UKUSETSHENZISWA kwe-PHP
Ukusetshenziswa okuyinhloko kwe-PHP yilokhu okulandelayo:
- Uhlelo lwe amakhasi ewebhu Dynamics, imvamisa ihlanganiswa nenjini yedatha MySQL, yize inokusekelwa kwendabuko kwezinye izinjini, kufaka phakathi okujwayelekile I-ODBC, enweba kakhulu amathuba akho wokuxhuma.
- Izinhlelo zeConsole, ngesitayela se- I-Perl o Ukubhala kweShell.
- Ukwenziwa kwezinhlelo zokusebenza ezizimele zesiphequluli, ngokuhlanganiswa kwe-PHP kanye ne- Qt/I-GTK +, ekuvumela ukuthi uthuthukise izinhlelo zokusebenza zedeskithophu kufayela le- izinhlelo ezisebenzayo lapho isekelwa khona.
IZINHONO ZE-PHP
- Kuyinto a ulimi lweplatform.
- Amandla wokuxhuma kunabashayeli be-database abaningi abasetshenziswa namuhla, igqamisa ukuxhumana kwayo ne- MySQL
- Funda futhi usebenzise idatha kusuka emithonjeni ehlukahlukene, kufaka phakathi idatha abasebenzisi abangayifaka kusuka kumafomu e-HTML.
- Ikhono lokukhulisa amandla alo kusetshenziswa inani elikhulu lamamojula (abizwa ngama-ext's noma izandiso).
- Inemibhalo ebanzi kuwebhusayithi yayo esemthethweni ([1]), okume phakathi kwayo ukuthi yonke imisebenzi yohlelo iyachazwa futhi iboniswe kufayela elilodwa losizo.
- Es khulula, ngakho-ke yethulwa njengenye indlela efinyeleleka kalula yawo wonke umuntu.
- Ivumela amasu we Izinhlelo eziqondiswe entweni.
- Ikuvumela ukuthi wakhe amafomu ewebhu.
- Igcwele kakhulu futhi ifaka umtapo wolwazi wemisebenzi
- Akudingi kuchazwa kwezinhlobo eziguqukayo noma ukuphathwa okuningiliziwe kwezinga eliphansi.
Nasi isibonelo sekhasi lewebhu elilula elithuthukiswe kusetshenziswa ulimi lwe-PHP.
Isibonelo <?php if (ukukhishwa($ _POST['imibukiso'])) { qalisa 'Sawubona, '.umabhebhana($ _POST['Igama']) .', Ukudla okuthandayo:'. umabhebhana($ _POST['ukudla']); } futhi { ?> <indlela yefomu="THUMELA" isenzo ="?"> Ungubani igama lakho?"umbhalo" igama ="Igama"> Yikuphi ukudla okuthandayo?"ukudla"> Spaghetti Yokosa IPizza"hambisa" igama ="imibukiso" inani ="Landela"> <?php } ?>
Kule khodi kungenzeka ukugcina lezi zici ezilandelayo:
- Okuguqukayo okuthunyelwa yifomu kusetshenziswa indlela ye-POST, kutholwa ngolimi ngaphakathi kwamalungu afanayo
$_POST
, okusiza ukuthola lolu hlobo lwedatha. Le ndlela efanayo isetshenziswa ulimi kuyo yonke imithombo yolwazi kuhlelo lokusebenza lwewebhu, njenge amakhukhi kumatrix$_COOKIES
, Okuguquguqukayo kwe-URL ku$_GET
(okungamafomu angasetshenziselwa ukonga idatha), kusetshenziswa okuguquguqukayo kweseshini$_SESSION
, kanye nokuguquguquka kweseva neklayenti ngamalungu afanayo$_SERVER
. - Ikhodi ye-PHP ishumekwe ngaphakathi kwe- i-HTML futhi ixhumana nayo, ikuvumela ukuthi wakhe ikhasi leWeb kusihleli esivamile i-HTML bese ufaka ikhodi enamandla ngaphakathi kwamathegi
<?php ?>
. - Umphumela ukhombisa futhi ufihle izingxenye ezithile zekhodi i-HTML ngemibandela.
- Kungenzeka ukusebenzisa imisebenzi eqondene nolimi kuzinhlelo zokusebenza zeWebhu njenge
htmlentitites()
, eguqula izinhlamvu ezinencazelo ethile ekhethekile kukhodi i-HTML noma lokho kungakhonjiswa ngephutha kusiphequluli njengama-accents noma ama-umlaut, ngokufana kwawo ngefomethi i-HTML..
Uma ufuna ukuqhubeka nokufunda okuthe xaxa mayelana nolimi lwamahhala oludume kakhulu, ungavakashela iwebhusayithi esemthethweni