Alam kung paano gumagana ang PHP

PHP ay isang programming language madalas na ginagamit para sa paglikha ng nilalaman para sa mga web site kung saan maaari mong mai-program ang mga pahina ng html at mga source code. Ang PHP ay isang recursive akronim ano ang ibig sabihin "PHP Hypertext Pmuling pagproseso »(sa una PHP Tools, o, Personal Home Pedad Tools), at ito ay a binigyang-kahulugan na wika ginamit para sa paglikha ng mga application para sa mga server, o paglikha ng pabuong nilalaman para sa mga website. Kamakailan-lamang din para sa paglikha ng iba pang mga uri ng mga programa kabilang ang mga application na may grapikong interface gamit ang mga aklatan Qt o GTK +.

PAGGAMIT NG PHP

Ang pangunahing paggamit ng PHP ay ang mga sumusunod:

  • Iskedyul ng web dinamika, karaniwang kasama ng engine ng database MySQL, bagaman mayroon itong katutubong suporta para sa iba pang mga engine, kasama ang pamantayan ODBC, na lubos na nagpapalawak ng iyong mga posibilidad ng koneksyon.
  • Ang programa ng console, sa istilo ng Perl o shell scripting.
  • Paglikha ng mga grapikong aplikasyon na independiyente sa browser, sa pamamagitan ng kombinasyon ng PHP at Qt/GTK +, na nagbibigay-daan sa iyo upang bumuo ng mga aplikasyon ng desktop sa OS kung saan sinusuportahan ito.

ADVANTAGES NG PHP

  • Isang multiplatform na wika.
  • Kakayahang kumonekta sa karamihan ng mga driver ng database na ginagamit ngayon, na-highlight ang pagkakakonekta nito sa MySQL
  • Basahin at manipulahin ang data mula sa iba't ibang mga mapagkukunan, kasama ang data na maaaring ipasok ng mga gumagamit mula sa mga form ng HTML.
  • Kakayahang palawakin ang potensyal nito gamit ang maraming bilang ng mga module (tinatawag na ext o extension).
  • Mayroon itong malawak na dokumentasyon sa opisyal na website ([1]), bukod dito ay kapansin-pansin na ang lahat ng mga pag-andar ng system ay ipinaliwanag at naipakita sa isang solong file ng tulong.
  • Es pounds, na kung bakit ipinakita ito bilang isang madaling ma-access na kahalili para sa lahat.
  • Pinapayagan ang mga diskarte ng Programming na nakatuon sa object.
  • Pinapayagan kang lumikha ng mga form para sa web.
  • Lubhang komprehensibo at kasama ang katutubong silid-aklatan ng mga pagpapaandar
  • Hindi ito nangangailangan ng kahulugan ng mga uri ng variable o detalyadong paghawak sa mababang antas.

Narito ang isang halimbawa ng isang simpleng web page na binuo gamit ang PHP wika.

Halimbawa

<?php

if (mag-isyu($ _ POST['nagpapakita'])) {

     miss 'Kumusta, '.html entity($ _ POST['Pangalan'])

         .', ang iyong paboritong pagkain ay:'. html entity($ _ POST['pagkain']);

} iba {

?>

<paraan ng form="POST" aksyon ="?"> Ano ang iyong pangalan?"text" pangalanan ="Pangalan"> Ano ang iyong paboritong pagkain?"pagkain"> Spaghetti Inihaw Pizza"ipasa" pangalanan ="nagpapakita" halaga ="Sundin">

<?php

}

?>



Sa code na ito posible na obserbahan ang mga sumusunod na katangian:

  • Ang mga variable na ipinadala ng isang form gamit ang POST na paraan, ay natanggap sa wika sa loob ng array $_POST, na nagpapadali sa pagkuha ng ganitong uri ng data. Ang parehong pamamaraan na ito ay ginagamit ng wika para sa lahat ng mapagkukunan ng impormasyon sa isang web application, tulad ng cookies sa matrix $_COOKIES, Mga variable ng URL sa $_GET (na sa mga form ay maaaring magamit upang mai-save ang data), ginagamit ang mga variable ng session $_SESSION, at mga variable ng server at client sa pamamagitan ng array $_SERVER.
  • Ang PHP code ay naka-embed sa loob ng HTML at nakikipag-ugnay dito, na nagbibigay-daan sa pagdidisenyo ng Web page sa isang karaniwang editor ng HTML at idagdag ang dynamic na code sa loob ng mga tag <?php ?>.
  • Ipinapakita at itinatago ng resulta ang ilang mga bahagi ng code HTML may kondisyon
  • Posibleng gumamit ng mga pagpapaandar na partikular sa wika para sa mga aplikasyon sa Web tulad ng htmlentitites(), na nagko-convert ng mga character na may ilang espesyal na kahulugan sa code HTML o maaaring maling ipakita sa browser bilang mga accent o umlaut, sa kanilang mga katumbas na format HTML..

Kung nais mong ipagpatuloy ang pag-alam ng kaunti pa sa lalim tungkol sa pinakatanyag na Libreng Wika, maaari mong bisitahin ang opisyal na website


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.