Mọ bi PHP ṣe n ṣiṣẹ

PHP O jẹ ede siseto lo nigbagbogbo fun ṣiṣẹda akoonu fun awọn oju opo wẹẹbu pẹlu eyiti o le ṣe eto awọn oju-iwe html ati awọn koodu orisun. PHP jẹ a recursive adape Kini o je "PHP Họrọ Ptun-nse »(ni ibẹrẹ Awọn irinṣẹ PHP, tabi, Pti ara ẹni Homo PAwọn irinṣẹ Ọdun), ati pe o jẹ a ede ti a tumọ lo fun ṣiṣẹda awọn ohun elo fun awọn olupin, tabi ṣiṣẹda akoonu agbara fun awọn oju opo wẹẹbu. Laipẹ tun fun ẹda awọn iru eto miiran pẹlu awọn ohun elo pẹlu wiwo ayaworan nipa lilo awọn ikawe Qt o GTK +.

LILO TI PHP

Awọn lilo akọkọ ti PHP ni atẹle:

  • Iṣeto ti oju-iwe ayelujara dainamiki, nigbagbogbo ni apapo pẹlu ẹrọ isura data MySQL, botilẹjẹpe o ni atilẹyin abinibi fun awọn ẹrọ miiran, pẹlu bošewa ODBC, eyiti o faagun awọn agbara asopọ rẹ gidigidi.
  • Siseto itọnisọna, ni aṣa ti Perl o Ikarahun kikọ.
  • Ẹda ti awọn ohun elo ayaworan ominira-aṣawakiri, nipasẹ apapọ ti PHP ati Qt/GTK +, gbigba ọ laaye lati dagbasoke awọn ohun elo tabili lori awọn ọna ṣiṣe ninu eyiti o ṣe atilẹyin.

Awọn anfani ti PHP

  • O jẹ ede pupọ.
  • Agbara lati sopọ pẹlu ọpọlọpọ awọn awakọ ibi ipamọ data ti a lo loni, ṣe ifojusi isopọmọ rẹ pẹlu MySQL
  • Ka ati ṣe afọwọyi data lati oriṣiriṣi awọn orisun, pẹlu data ti awọn olumulo le tẹ lati awọn fọọmu HTML.
  • Agbara lati faagun agbara rẹ nipa lilo nọmba nla ti awọn modulu (ti a pe ni ext tabi awọn amugbooro).
  • O ni awọn iwe aṣẹ sanlalu lori oju-iwe osise rẹ ([1]), laarin eyiti o wa ni titan pe gbogbo awọn iṣẹ eto ti wa ni alaye ati apẹẹrẹ ni faili iranlọwọ kan.
  • Es free, nitorinaa a gbekalẹ bi yiyan irọrun ti irọrun fun gbogbo eniyan.
  • Faye gba awọn imuposi ti Eto siseto ohun-elo.
  • Gba o laaye lati ṣẹda awọn fọọmu fun oju opo wẹẹbu.
  • Lalailopinpin okeerẹ ati pẹlu ile-ikawe abinibi ti awọn iṣẹ
  • Ko nilo itankalẹ ti awọn oriṣi oniyipada tabi ifitonileti ipele-kekere.

Eyi ni apẹẹrẹ ti oju-iwe wẹẹbu ti o rọrun ti o dagbasoke nipa lilo ede PHP.

Apẹẹrẹ

<?php

if (ipilẹ($ _POST['fihan'])) {

     iwoyi 'Pẹlẹ o, '.html awọn nkan($ _POST['Orukọ'])

         .', Ounjẹ ayanfẹ rẹ ni:'. html awọn nkan($ _POST[‘oúnjẹ’]);

} miran {

?>

<form method="POST" igbese ="?"> Kini oruko re?"ọrọ" orukọ ="Orukọ"> Kini ounjẹ ayanfẹ rẹ?"ounjẹ"> Spaghetti Sisun Pizza"fi silẹ" orukọ ="fihan" iye ="Tẹle, tẹsiwaju">

<?php

}

?>



Ninu koodu yii o ṣee ṣe lati ṣe akiyesi awọn abuda wọnyi:

  • Awọn oniyipada ti a firanṣẹ nipasẹ fọọmu kan nipa lilo ọna POST, ni a gba ni ede inu eto naa $_POST, eyiti o ṣe iranlọwọ gbigba iru iru data yii. Ọna kanna ni a lo nipasẹ ede fun gbogbo awọn orisun alaye ni ohun elo wẹẹbu kan, bii cookies ninu iwe-iwe $_COOKIES, Awọn oniyipada URL ni $_GET (eyiti o wa ni awọn fọọmu le ṣee lo lati fipamọ data naa), awọn oniyipada igba ni lilo $_SESSION, ati olupin ati awọn oniyipada alabara nipasẹ titobi $_SERVER.
  • Koodu PHP ti wa ni ifibọ laarin awọn HTML ati ibaraenisepo pẹlu rẹ, eyiti ngbanilaaye sisọ oju-iwe wẹẹbu ni olootu ti o wọpọ ti HTML ki o ṣafikun koodu agbara ninu awọn taagi naa <?php ?>.
  • Abajade fihan ati tọju awọn ipin kan ti koodu naa HTML ni àídájú.
  • O ṣee ṣe lati lo awọn iṣẹ kan pato ede fun awọn ohun elo Wẹẹbu bii htmlentitites(), eyiti o yipada awọn ohun kikọ ti o ni itumọ pataki ninu koodu HTML tabi iyẹn le jẹ aṣiṣe ni afihan ni ẹrọ aṣawakiri bi awọn asẹnti tabi umlauts, ni awọn deede wọn ni ọna kika HTML..

Ti o ba fẹ tẹsiwaju lati mọ diẹ diẹ sii ni ijinle nipa Ede ọfẹ ọfẹ Gbajumọ julọ, o le ṣabẹwo si oju opo wẹẹbu osise


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.