Waa maxay PHP?

PHP waa luuqad qoraal ah oo dhinaca server-ka ah oo loo isticmaalo in lagu abuuro bogag shabakadeed firfircoon. Waxaa caadi ahaan loo isticmaalaa horumarinta shabakadda waxaana lagu dhex geli karaa HTML.

Waa maxay PHP?

PHP waa luuqad barnaamijeed loo isticmaalo abuurista mareegaha iyo codsiyada webka. Waxay u ogolaataa horumariyayaashu inay ku daraan waxyaabo firfircoon, sida foomamka gelinta isticmaalaha iyo isdhexgalka xogta, mareegaha internetka. Asal ahaan, PHP waa aalad ay barnaamij-bixiyeyaashu u adeegsadaan inay ku dhistaan ​​mareegaha wax ka qaban kara oo kaliya inay muujiyaan macluumaadka taagan.

PHP waa luuqad qoraal ah oo si weyn loo isticmaalo server-ka kaas oo inta badan loo isticmaalo horumarinta shabakadda. Waxaa sameeyay barnaamij-yaqaan Danish-Canadian ah Rasmus Lerdorf sannadkii 1994-kii, wuxuuna tan iyo markaas noqday mid ka mid ah luuqadaha barnaamijyada barnaamijyada ugu caansan adduunka. PHP waa luuqad furan, taas oo macnaheedu yahay in qof kastaa uu u isticmaali karo bilaash oo uu wax ka beddelo koodhka isha iyada oo loo eegayo baahidiisa.

PHP waxa ay u taagan tahay Hypertext Preprocessor, kaas oo ah soo gaabinta soo noqnoqda. Waa luuqad barnaamij ujeedo-guud ah oo loo isticmaali karo in lagu abuuro codsiyo shabakadeed firfircoon oo is-dhexgal leh. Qoraallada PHP waxaa lagu fuliyay server-ka, taas oo macnaheedu yahay in isticmaaluhu uusan u baahnayn in PHP lagu rakibo kombuyuutarkooda. Tani waxay ka dhigaysaa PHP luqad ku habboon abuurista codsiyada shabakadda ee laga heli karo meel kasta oo adduunka ah.

Waa maxay PHP?

PHP waa luuqad qoraal ah oo dhinaca server-ka ah oo si weyn loogu isticmaalo horumarinta shabakadda. Waa il furan oo bilaash ah in la isticmaalo, taas oo ka dhigaysa doorasho caan ah oo loogu talagalay horumarinta. PHP waxa lagu dhex geli karaa HTML, taas oo u ogolaanaysa mareegaha firfircoon ee la falgali kara kaydka xogta oo qaban kara hawlo kala duwan.

Qeexid

PHP waxay u taagan tahay "PHP: Hypertext Preprocessor". Waa luuqad qoraal ah oo dhinaca server-ka ah, taas oo macnaheedu yahay in koodka lagu fuliyo server-ka ka hor inta aan bogga internetka loo dirin browserka isticmaalaha. PHP waxa loo isticmaali karaa in lagu abuuro bogag internet oo firfircoon kuwaas oo la falgali kara xog-ururinta oo qaban kara hawlo kala duwan.

History

PHP waxaa sameeyay 1994 Rasmus Lerdorf oo ah qoraalo isku xidhan oo Interface Interface (CGI) ah si uu ula socdo booqashooyinka degelkiisa gaarka ah. Muddo ka dib, waxay u xuubsiibtay luuqad barnaamijeed dhamaystiran waxayna noqotay il furan, taasoo u oggolaanaysa horumariyayaashu inay gacan ka geystaan ​​horumarintiisa oo ay si xor ah u isticmaalaan.

Saan

PHP syntax wuxuu la mid yahay kan C iyo Java, taasoo u sahlaysa horumariyayaasha inay bartaan oo isticmaalaan. Waxaa loo isticmaali karaa dhammaan nidaamyada hawlgalka ee waaweyn, oo ay ku jiraan Linux, Unix, iyo Windows, waxaana loo isticmaali karaa dhammaan server-yada hormuudka ah sida Apache iyo Nginx. PHP waxa kale oo loo isticmaali karaa hababka xogta ee caanka ah sida MySQL iyo PostgreSQL.

Qaar ka mid ah astaamaha muhiimka ah ee PHP waxaa ka mid ah:

  • La qabsiga fudud ee HTML
  • Taageerada keydka macluumaadka ee kala duwan
  • Maktabadda weyn ee hawlaha
  • Is waafajinta isugeynta iskutallaabta
  • Isha furan waana bilaash in la isticmaalo

Guud ahaan, PHP waa luuqad qoraal ah oo awood leh oo dhinaca server-ka ah oo si weyn loogu isticmaalo horumarinta shabakadda. Isticmaalkeeda fudud, dabacsanaanteeda, iyo bulsho badan oo horumariyayaal ah ayaa ka dhigaya doorasho caan ah oo lagu dhisayo mareegaha firfircoon iyo codsiyada shabakadda.

Sidee buu u shaqeeyaa PHP?

PHP waa luuqad qoraal ah oo dhinaca server-ka ah oo loo isticmaalo in lagu abuuro bogag shabakadeed firfircoon. Waa luuqad barnaamijeed loogu talagalay in si fudud loo barto loona isticmaalo, taas oo ka dhigaysa doorasho caan ah oo loogu talagalay horumarinta shabakadaha.

Luqadda Qorista ee dhinaca Server-ka

Mid ka mid ah sifooyinka muhiimka ah ee PHP waa in ay tahay luuqad qoraal ah oo dhinaca server-ka ah. Tani waxay ka dhigan tahay in koodhka PHP lagu fuliyay server-ka, halkii laga isticmaali lahaa kombiyuutarka macmiilka. Marka isticmaaluhu uu codsado bogag lagu sameeyay PHP, adeegsaduhu wuxuu farsameeyaa koodhka PHP wuxuuna soo saaraa HTML-ka loo diro biraawsarkaaga mareegaha macmiilka.

Luqadda Qoraalka ee dhinaca macmiilka

Iyadoo PHP ay ugu horrayn tahay luqadda qoraalka-dhinaca server-ka, waxa kale oo loo isticmaali karaa qoraalka dhinaca macmiilka. Tani waxay ka dhigan tahay in koodhka PHP lagu fulin karo kombayutarka macmiilka, halkii laga isticmaali lahaa server-ka. Tan waxaa sida caadiga ah lagu sameeyaa JavaScript, kaas oo ah luuqad qoraal ah oo dhinaca macmiilka ah.

Mawduuca bogga firfircoon

Mid ka mid ah faa'iidooyinka ugu muhiimsan ee isticmaalka PHP waa in ay u ogolaato abuurista bogga firfircoon. Tani waxay ka dhigan tahay in boggaga internetka lagu beddeli karo iyada oo lagu salaynayo gelinta isticmaalaha ama doorsoomayaasha kale. PHP waxa loo isticmaali karaa in lagu ururiyo xogta foomka, dirida iyo helitaanka cookies, iyo wax ka beddelka xogta database ah.

PHP sidoo kale waa iskutallaabta, taas oo macnaheedu yahay in loo isticmaali karo nidaamyada hawlgalka ee kala duwan. Waxay la jaanqaadi kartaa tiro badan oo ah adeegayaasha shabakadda, oo ay ku jiraan IIS iyo Apache.

Qabashada Cilad

PHP waxa ay leedahay karti wax-ka-qabashada khaladaadka ku dhex dhisan, taas oo sahlaysa in la saxo koodka iyo hagaajinta khaladaadka. Marka cilad dhacdo, PHP ayaa soo saari doonta fariin qalad ah oo bixisa macluumaadka ku saabsan qaladka, oo ay ku jiraan khadka code ee qaladka sababay.

MySQL

PHP waxaa inta badan lala isticmaalaa MySQL, kaas oo ah nidaamka maareynta xogta il furan oo caan ah. PHP waxa loo isticmaali karaa in lagu xidho xogta MySQL, dib u soo celinta xogta, iyo wax ka beddelka xogta.

Guud ahaan, PHP waa luuqad barnaamijeed awood leh oo si fiican ugu habboon abuurista codsiyada shabakadda. Way fududahay in la barto oo la isticmaalo, waxayna bixisaa astaamo iyo awoodo kala duwan.

Codsiyada PHP

PHP waa luuqad barnaamijyo kala duwan leh oo loo isticmaali karo in lagu horumariyo codsiyo kala duwan. Qaybtan, waxaan ku sahamin doonaa qaar ka mid ah codsiyada ugu caansan PHP, oo ay ku jiraan codsiyada webka, codsiyada desktop-ka, iyo ganacsiga e-commerce.

Codsiyada Web

Mid ka mid ah codsiyada ugu caansan ee PHP waa horumarinta codsiyada webka. PHP ayaa si gaar ah ugu habboon horumarinta mareegaha firfircoon iyo codsiyada shabakadda, iyada oo ay ugu wacan tahay awoodda ay u leedahay in ay la falgasho server-yada shabakadda oo ay soo saarto HTML iyo code CSS ee duulista. Nidaamyo badan oo maareyn maareed caan ah (CMS) sida Drupal iyo Joomla ayaa lagu dhisay PHP, sidoo kale waa codsiyo badan oo kale oo websaydh ah sida bogag shaqsiyeed, mareegaha isdhexgalka, iyo aaladaha e-commerce sida Magento iyo Shopify.

Codsiyada Desktop

Iyadoo PHP ugu horrayn loo isticmaalo horumarinta codsiyada webka, waxa kale oo loo isticmaali karaa horumarinta codsiyada desktop. Tan waxaa caadi ahaan la sameeyaa iyadoo la abuurayo qoraal PHP ah oo ku shaqeeya kombuyuutarka isticmaalaha iyadoo la adeegsanayo turjumaan sida Zend Engine. Codsiyada Desktop-ka ee lagu dhisay PHP waxay noqon karaan kuwo is dhexgal heer sare ah waxaana ku jiri kara astaamo ay ka mid yihiin cadeynta nooca, plugins, iyo in ka badan.

E-commerce

Ganacsiga E-commerce waa codsi kale oo caan ah oo PHP ah. Goobo badan oo ganacsi e-commerce ah sida Magento iyo Shopify ayaa lagu dhisay PHP, sidoo kale waa codsiyo kale oo ganacsi e-ganacsi ah oo aad u badan. PHP ayaa si gaar ah ugu habboon ganacsiga e-commerce iyada oo ay ugu wacan tahay awoodda ay u leedahay in ay la falgasho xog-ururinta oo ay dhaliso nuxur firfircoon oo duullimaad ah.

Gebagebadii, PHP waa luuqad barnaamijyo kala duwan leh oo loo isticmaali karo in lagu horumariyo codsiyo badan oo kala duwan, oo ay ku jiraan codsiyada webka, codsiyada desktop-ka, iyo goobaha ganacsiga e-commerce. Haddii aad dhiseyso bog-guri shaqsiyeed ama goob ganacsi oo ballaaran oo e-commerce ah, PHP waa aalad awood leh oo kaa caawin karta inaad shaqada qabato.

Qaab-dhismeedka PHP

Hordhac

Qaab dhismeedka PHP waa goob u oggolaanaysa horumariyeyaasha inay si hufan u abuuraan codsiyada shabakadda. Waxay bixisaa qalab horay loo dhisay iyo maktabado fududeynaya geeddi-socodka horumarinta, taas oo u oggolaanaysa horumariyeyaasha inay diiradda saaraan hawlaha asaasiga ah ee codsigooda. Qaab dhismeedka PHP ayaa si weyn loogu isticmaalaa horumarinta dambe ee codsiyada webka.

Waxqabadka

Qaab dhismeedka PHP wuxuu bixiyaa hawlqabadyo kala duwan oo ka dhigaya habka horumarinta si dhakhso leh oo hufan. Qaar ka mid ah hawlaha ugu caansan waxaa ka mid ah:

  • wadadaQaab dhismeedka PHP wuxuu bixiyaa nidaam marin ah kaas oo khariidado URL-yada ficilada xakamaynta gaarka ah, taas oo sahlaysa in la abuuro URLs nadiif ah oo habaysan.
  • Soo Jiidashada Database: Inta badan qaab-dhismeedka PHP waxay bixiyaan lakabka abstraction database kaas oo u ogolaanaya horumariyeyaasha inay la shaqeeyaan database-yada si hufan oo ammaan ah.
  • Matoorka TemplateQaab dhismeedka PHP wuxuu bixiyaa mashiinka template kaas oo ka sooca lakabka bandhigga iyo caqli-galnimada ganacsiga, taas oo sahlaysa in la ilaaliyo oo la cusbooneysiiyo koodka.
  • Xaqiijinta iyo OggolaanshahaQaab dhismeedka PHP wuxuu bixiyaa xaqiijin ku dhex dhisan iyo habab oggolaansho oo gacan ka geysta sugidda arjiga.

fulinta

Qaab dhismeedka PHP waxaa lagu fuliyaa dhinaca server-ka, taasoo la macno ah in koodhka lagu fuliyo server-ka ka hor inta aan loo dirin browserka macmiilka. Tani waxay u oggolaanaysaa waqtiyada rarka degdegga ah iyo khibrad isticmaale oo ka wanaagsan. Qaab dhismeedka PHP sidoo kale waa la miisaami karaa oo xamili kara mugga taraafiga sare iyada oo aan la hurin waxqabadka.

Qaar ka mid ah qaab-dhismeedka PHP ee ugu caansan waxaa ka mid ah Symfony, CakePHP, iyo Laravel. Qaab-dhismeed kastaa wuxuu leeyahay meelaha uu ku wanaagsan yahay iyo meelaha uu ku liito, horumariyayaashuna waa inay doortaan qaabka ugu habboon baahidooda iyo dookhooda.

Gebogebadii, qaab-dhismeedka PHP waa qalab lagama maarmaan u ah horumarinta web-dhamaadka dambe. Waxay bixiyaan hawlo badan oo kala duwan oo ka dhigaya habka horumarinta si dhakhso ah oo waxtar leh, iyada oo sidoo kale hubinaysa in codsigu yahay mid ammaan ah oo la qiyaasi karo. Haddi aad tahay bilow ama horumariye khibrad leh, qaab-dhismeedka PHP ayaa kaa caawin kara inaad si fudud u abuurto codsiyo shabakadeed oo tayo sare leh.

Akhris dheeraad ah

Marka loo eego natiijooyinka raadinta, PHP waa il furan oo si weyn loo isticmaalo luqad qoraal ah oo ujeedo-guud ah oo si gaar ah ugu habboon horumarinta shabakadda oo lagu dhex dari karo HTML. Waa luqad qoraal-dhinac-server-ka ah oo abuuri karta, furmi karta, akhrin karta, qori karta, tirtiri karta, oo xidhi karta faylasha server-ka, ururin karta xogta foomka, diri karta oo heli karta cookies, ku dari karta, tirtiri karta, wax ka beddeli karta xogta ku jirta xogtaada, oo xakamayn karta isticmaalaha- gelid. Waxa kale oo ay sirin kartaa xogta iyo soo saari kartaa sawirada ama faylasha PDF. PHP waxaa asal ahaan sameeyay barnaamije Danish-Canadian Rasmus Lerdorf 1993 waxaana la sii daayay 1995. PHP: waa maxay PHP? – Buugga, Wikipedia, W3Schools, FreeCodeCamp)

Shuruudaha Horumarinta Shabakadda ee la xidhiidha

Bogga Hore » Martigelinta Shabakadda » Erey » Waa maxay PHP?

La soco wargelinta! Ku soo biir warsidahayaga
Hadda isdiiwaangeli oo hel lacag la'aan hagayaasha, agabka, iyo agabka macaamiisha-kaliya.
Waad iska bixi kartaa wakhti kasta. Xogtaadu waa badbaado
La soco wargelinta! Ku soo biir warsidahayaga
Hadda isdiiwaangeli oo hel lacag la'aan hagayaasha, agabka, iyo agabka macaamiisha-kaliya.
Waad iska bixi kartaa wakhti kasta. Xogtaadu waa badbaado
La wadaag...