PHP Yiyo Inkqubo yolwimi esetyenziswa rhoqo ekwenzeni umxholo wewebhu onokuthi uzenzele amaphepha e-html kunye neekhowudi zomthombo. I-PHP yi isingqisho esiphindaphindayo Ingaba ithetha ntoni "PHP Humxholo PIprosesa kwakhona ((ekuqaleni izixhobo ze-PHP, okanye, Pngokobuqu Hekhaya Page Izixhobo), kwaye iyi ulwimi olutolikwa isetyenziselwa ukwenza usetyenziso lweeseva, okanye ukwenza umxholo onamandla kwiiwebhusayithi. Mva nje kukwenziwa nezinye iintlobo zeenkqubo kubandakanya usetyenziso olunomfanekiso obonakalayo usebenzisa iilayibrari Qt o GTK +.
UKUSETYENZISWA kwe-PHP
Ukusetyenziswa okuphambili kwe-PHP zezi zilandelayo:
- Ishedyuli ye kumaphepha ewebhu i-dynamics, ihlala idityaniswa nenjini yedatha MySQL, nangona inenkxaso yemveli kwezinye iinjini, kubandakanya umgangatho ODBC, eyandisa kakhulu amathuba akho onxibelelwano.
- Inkqubo yeConsole, kwisitayile se Perl o Ukubhalwa kweShell.
- Ukudalwa kwezicelo zemizobo ezimeleyo kwisikhangeli, ngokudityaniswa kwe-PHP kunye Qt/GTK +, Ukuvumela ukuba uphuhlise usetyenziso lwe desktop kwi iinkqubo zokusebenza apho ixhaswa khona.
IINKCUKACHA ZE-PHP
- Yiyo ulwimi lweplatform.
- Ukwazi ukunxibelelana noninzi lwedatha esetyenziswayo namhlanje, iphakamisa uqhagamshelo lwayo kunye MySQL
- Funda kwaye ulawule idatha evela kwimithombo eyahlukeneyo, kubandakanya idatha enokufakwa ngabasebenzisi kwiifom ze-HTML.
- Amandla okwandisa ukubakho kwayo usebenzisa inani elikhulu leemodyuli (ezibizwa ngokuba yi-ext's okanye izandiso).
- Inamaxwebhu abanzi kwiwebhusayithi yayo esemthethweni ([1]), phakathi kwayo ekumeni ukuba yonke imisebenzi yenkqubo icacisiwe kwaye ibonisiwe kwifayile yoncedo enye.
- Es freeKungenxa yoko le nto iboniswa njengenye indlela efikeleleka ngokulula kuye wonke umntu.
- Ivumela ubuchule be Inkqubo ejolise kwinto.
- Ikuvumela ukuba wenze iifom zewebhu.
- Kubanzi kakhulu kwaye kubandakanya ithala lencwadi lemisebenzi
- Ayifuni nkcazo yeentlobo eziguqukayo okanye ukuphathwa okunenqanaba eliphantsi.
Nanku umzekelo wephepha lewebhu elilula eliphuhliswe kusetyenziswa ulwimi lwe-PHP.
Umzekelo <?php if (ikhutshwe($ _POSA['bonisa'])) { Bhala 'Mholo, '.hnkusi($ _POSA['Igama']) .Ukutya okuthandayo ngu: '. hnkusi($ _POSA['ukutya']); } enye { ?> <indlela yefom="THUMELA" isenzo ="?"> Ngubani igama lakho?"umbhalo" igama ="Igama"> Kukuphi ukutya okuthandayo?"ukutya"> Ispaghetti Roast Ipitsa"ngenisa" igama ="bonisa" ixabiso ="Landela, qhubeka"> <?php } ?>
Kule khowudi kunokwenzeka ukuba uqaphele ezi zinto zilandelayo:
- Izinto eziguquguqukayo ezithunyelwe kwifom kusetyenziswa indlela ye-POST, zifunyanwa ngolwimi ngaphakathi kuluhlu
$_POST
, elenza lula ukufumana olu hlobo lwedatha. Le ndlela inye isetyenziswa lulwimi kuyo yonke imithombo yolwazi kwisicelo sewebhu, njenge cookies kwimatriki$_COOKIES
, URL eziguquguqukayo kwi$_GET
(ezinokuthi zisetyenziselwe ukugcina idatha), iiseshini eziguquguqukayo zisebenzisa$_SESSION
, kunye neseva kunye nokuguquguquka kwabaxhasi ngokoluhlu$_SERVER
. - Ikhowudi ye-PHP ingene ngaphakathi HTML kwaye inxibelelana nayo, ikuvumela ukuba uyile iphepha leWebhu kumhleli oqhelekileyo HTML kwaye ungeze ikhowudi enamandla ngaphakathi kweethegi
<?php ?>
. - Iziphumo zibonisa kwaye zifihla iinxalenye ezithile zekhowudi HTML ngokwemeko.
- Kuyenzeka ukuba isebenzise imisebenzi ekhethekileyo yolwimi kwizicelo zeWebhu ezinje
htmlentitites()
, eguqula oonobumba abanentsingiselo ethile kwikhowudi HTML okanye ezinokuthi ziboniswe ngempazamo kwisikhangeli njengee-aksenti okanye ii-umlauts, ngokufana kwazo kwifomathi HTML..
Ukuba ufuna ukuqhubeka nokufunda ngakumbi malunga noLwimi oluDumileyo lwasimahla, ungandwendwela iwebhusayithi esemthethweni