Iyini ifayela le-PHP?

Indlela yokuvula, ukuhlela nokuguqula amafayela we-PHP

Ifayela elinesandiso sefayela lePHP. Ifayela le-PHP Code Code equkethe ikhodi ye-Hypertext Preprocessor. Zivame ukusetshenziswa njengamafayela wekhasi lewebhu ngokuvamile avumela i- HTML kusuka kunjini ye-PHP egijima kuseva web.

Okuqukethwe kwe-HTML okushiwo yinjini ye-PHP kusuka kukhodi yilokho okubonwayo kusiphequluli sewebhu. Njengoba iseva yewebhu yilapho ikhodi ye-PHP ikhiqizwa khona, ukufinyelela kukhasi le-PHP akukunikezi ukufinyelela ikhodi kodwa kunalokho kukunikeza okuqukethwe kwe-HTML iseva ekhiqiza.

Qaphela: Amanye amafayela wekhodi ye-PHP angasebenzisa isandiso sefayela ehlukile njenge-PHTML, PHP3, PHP4, PHP5, PHP7 noma i-PHPS.

Indlela Yokuvula Amafayela we-PHP

Amafayela we-PHP amane nje amadokhumenti wombhalo , ngakho ungavula eyodwa nganoma yimuphi umhleli wombhalo noma isiphequluli sewebhu. I-Notepad ku-Windows yisibonelo esisodwa kodwa ukugqamisa ukuvumelanisa kuyasiza kakhulu lapho kubhala ikhodi ku-PHP ukuthi umhleli we-PHP ozinikezele kakhulu uvame ukukhetha.

Ezinye zezinhlelo ezishiwo ohlwini lwethu lwabahleli bombhalo oluhle kakhulu lubandakanya ukuqokomisa kwe-syntax. Nanka abanye abahleli be-PHP: I-Adobe Dreamweaver, i-Eclipse PHP Development Tools, i-Zend Studio, i-phpDesigner, i-EditPlus ne-WeBuilder.

Nokho, ngenkathi lezo zinhlelo zizokuvumela ukuthi uhlele noma ushintshe amafayela we-PHP, akuvumeli ukuthi usebenze ngempela iseva ye-PHP. Ngalokho, udinga into efana ne-Apache Web Server. Bheka ukufakwa nokuqondiswa komhlahlandlela ku-PHP.net uma udinga usizo.

Qaphela: Amanye amafayela wePHPH angase abe amafayela abezindaba noma izithombe ezazisho ngengozi nge-extension yefayela yePHP. Kulezo zimo, vele uqambe kabusha isandiso sefayela ngakwesokudla bese kufanele sivule kahle ohlelweni olubonisa uhlobo lwefayela, njengesidlali sevidyo uma usebenza nefayela le- MP4 .

Indlela yokuguqula ifayela le-PHP

Bheka amadokhumenti ku-jason_encode ku-PHP.net ukuze ufunde indlela yokuguqula izigaba ze-PHP ku-Javascript ikhodi kwifomethi ye-JSON (iJavaScript Object Notation). Lokhu kutholakala kuphela ku-PHP 5.2 naphezulu.

Ukwenza ama-PDF kusuka ku-PHP, bheka i-FPDF noma i-dompdf.

Awukwazi ukuguqula amafayela we-PHP kumafomethi angewona umbhalo-njenge-MP4 noma i- JPG . Uma unayo ifayela ne-.PHP isandiso sefayili owazi ukuthi kufanele ilandelwe ngendlela efanayo njengaleyedwa kulabo, vele uqambe kabusha isandiso sefayela kusuka ku - .PHP kuya ku - MP4 (noma noma iyiphi ifomethi okufanele ibe yiyo).

Qaphela: Ukuqamba kabusha ifayela njengaleli akukwenzi ukuguqulwa kwefayela langempela kodwa kunalokho kuvumela uhlelo olufanele ukuvula ifayela. Izinguquko zangempela ngokuvamile zikhona ngaphakathi kwethebula lokuguqulwa kwefayela noma uhlelo lwe- Save noma Imenyu yokuthumela .

Indlela Yokwenza I-PHP Yisebenze Nge-HTML

Ikhodi ye-PHP efakwe efayilini le-HTML iqondwa njenge-PHP hhayi i-HTML uma ifakiwe kulezi tags esikhundleni sethegi ejwayelekile ye-HTML:

Ukuxhuma kwifayela le-PHP kusuka ngaphakathi kwefayela le-HTML, faka ikhodi elandelayo efayeleni le-HTML, lapho i- footer.php igama lefayela lakho siqu:

Ngezinye izikhathi ungabona ukuthi ikhasi lewebhu lisebenzisa i-PHP ngokubheka i- URL yalo , njengalapho ifayela le-PHP elizenzakalelayo libizwa ngokuthi i- index.php . Kulesi sibonelo, kungase kubonakale sengathi http://www.examplesite.com/index.php .

Ulwazi olungaphezulu ku-PHP

I-PHP ihanjiswe cishe cishe yonke isistimu yokusebenza futhi ikhululekile ukuyisebenzisa. Iwebhusayithi esemthethweni ye-PHP yi-PHP.net. Kukhona ingxenye yonke yamaDokhumenti esebenza njenge-inthanethi ye-PHP manual uma udinga ukusiza ekufundeni okwengeziwe ngalokho ongakwenza nge-PHP noma ukuthi konke kusebenza kanjani. Omunye umthombo omuhle yiW3Schools.

Inguqulo yokuqala ye-PHP ikhishwe ngo-1995 futhi ibizwa ngokuthi Amathuluzi Ekhasi Lomuntu Wasekhaya (Amathuluzi we-PHP). Izinguquko zenziwe phakathi neminyaka nge-version 7.1 ekhishwe ngoDisemba ka-2016.

I-script-side scripting ukusetshenziswa okuvame kakhulu kwe-PHP. Njengoba kuchazwe ngenhla, lokhu kusebenza ngomshushisi we-PHP, isiphakeli sewebhu kanye nesiphequluli sewebhu, lapho isiphequluli sithola iseva eqhuba isofthiwe ye-PHP ukuze isiphequluli sikwazi ukubonisa noma yikuphi okushiwo iseva.

Enye ingu-line-scripting yomyalo lapho kungekho isiphequluli noma isiphakeli esetshenziswa khona. Lezi zinhlobo zezinhlelo zokusebenza ze-PHP ziyasiza emisebenzini ezenzakalelayo.

Amafayela we-PHPS ama-syntax aqokomisa amafayela. Amanye amaseva we-PHP alungiselelwe ukugqamisa ngokuzenzakalelayo i-syntax yamafayela asebenzisa lesi sandiso sefayela. Lokhu kumele kunikwe amandla ngokusebenzisa umugqa we-httpd.conf. Ungafunda kabanzi mayelana nokugqamisa amafayela lapha.