Jafu kif jaħdem il-PHP

PHP hija lingwa ta 'programmar użat ta 'spiss għall-ħolqien ta' kontenut għal siti tal-web li bihom tista 'tipprogramma paġni html u kodiċi tas-sors. PHP huwa akronimu rikursiv Xi tfisser "PHP Hipertest Pproċessur mill-ġdid »(inizjalment PHP Tools, jew, Personali Herta PGħodod ta 'l-età), u huwa lingwa interpretata użat biex jinħolqu applikazzjonijiet għal servers, jew biex jinħoloq kontenut dinamiku għal websajts. Dan l-aħħar ukoll għall-ħolqien ta 'tipi oħra ta' programmi inklużi applikazzjonijiet b'interface grafika bl-użu tal-libreriji Qt o GTK +.

UŻU TAL-PHP

L-użi ewlenin tal-PHP huma dawn li ġejjin:

  • Skeda ta ' web dinamika, ġeneralment flimkien mal-magna tad-database MySQL, għalkemm għandu appoġġ indiġenu għal magni oħra, inkluż l-istandard ODBC, li tespandi bil-kbir il-possibbiltajiet ta 'konnessjoni tiegħek.
  • Programmar tal-konsola, fl-istil ta ' Perl o Shell scripting.
  • Ħolqien ta 'applikazzjonijiet grafiċi indipendenti mill-browser, permezz tal-kombinazzjoni ta' PHP u Qt/GTK +, li jippermettilek tiżviluppa applikazzjonijiet tad - desktop fuq sistemi operattivi li fih huwa sostnut.

VANTAĠĠI TAL-PHP

  • Huwa lingwa multiplatform.
  • L-abbiltà li tikkonnettja mal-biċċa l-kbira tas-sewwieqa tad-database li jintużaw illum, tenfasizza l-konnettività tagħha ma ' MySQL
  • Aqra u timmanipula dejta minn diversi sorsi, inkluża dejta li l-utenti jistgħu jdaħħlu minn formoli HTML.
  • Kapaċità li tespandi l-potenzjal tagħha billi tuża n-numru enormi ta 'moduli (imsejħa ext's jew estensjonijiet).
  • Għandha dokumentazzjoni estensiva fuq il-paġna uffiċjali tagħha ([1]), li fosthom jispikka li l-funzjonijiet kollha tas-sistema huma spjegati u eżemplifikati f'fajl ta 'għajnuna waħda.
  • Es liri, għalhekk huwa ppreżentat bħala alternattiva aċċessibbli faċilment għal kulħadd.
  • Tippermetti t-tekniki ta ' Programmar orjentat lejn l-oġġett.
  • Jippermettilek toħloq il-formoli għall-web.
  • Librerija nattiva ta 'funzjonijiet komprensiva u inkluża ħafna
  • Ma teħtieġx definizzjoni ta 'tipi varjabbli jew immaniġġjar dettaljat ta' livell baxx.

Hawn hu eżempju ta 'paġna tal-web sempliċi żviluppata bl-użu tal-lingwa PHP.

Eżempju

<?php

if (isset($ _ POST["juri"])) {

     miss 'Bongu, '.htmlentitajiet($ _ POST["Isem"])

         .", l-ikel favorit tiegħek huwa:". htmlentitajiet($ _ POST["ikel"]);

} inkella {

?>

<form method="POST" azzjoni ="?"> X'jismek?"test" isem ="Isem"> X'inhu l-ikel favorit tiegħek?"ikel"> Spagetti Ixwi pizza"tissottometti" isem ="juri" valur ="Segwi, kompli">

<?php

}

?>



F'dan il-kodiċi huwa possibbli li jiġu osservati l-karatteristiċi li ġejjin:

  • Il-varjabbli mibgħuta minn formola bl-użu tal-metodu POST, jiġu riċevuti fil-lingwa ġewwa l-firxa $_POST, li jiffaċilita l-kisba ta 'din it-tip ta' dejta. Dan l-istess metodu jintuża bil-lingwa għas-sorsi kollha ta 'informazzjoni f'applikazzjoni tal-web, bħal cookies fil-matriċi $_COOKIES, Varjabbli URL fi $_GET (li f'forom jistgħu jintużaw biex isalvaw id-dejta), varjabbli tas-sessjoni bl-użu $_SESSION, u l-varjabbli tas-server u tal-klijent permezz tal-firxa $_SERVER.
  • Il - kodiċi PHP huwa inkorporat fi HTML u jinteraġixxi magħha, li jippermetti t-tfassil tal-paġna tal-Web f'editur komuni ta ' HTML u żid il-kodiċi dinamiku ġewwa t-tags <?php ?>.
  • Ir-riżultat juri u jaħbi ċerti porzjonijiet tal-kodiċi HTML kondizzjonalment.
  • Huwa possibbli li jintużaw funzjonijiet speċifiċi għall-lingwa għal applikazzjonijiet tal-Web bħal htmlentitites(), li jikkonverti karattri li għandhom xi tifsira speċjali fil-kodiċi HTML jew li jistgħu jintwerew bi żball fil-browser bħala aċċenti jew umlauts, fl-ekwivalenti tagħhom fil-format HTML..

Jekk trid tkompli titgħallem ftit aktar dwar l-aktar Lingwa Ħielsa Popolari, tista 'żżur il-websajt uffiċjali


Il-kontenut tal-artikolu jaderixxi mal-prinċipji tagħna ta ' etika editorjali. Biex tirrapporta żball ikklikkja hawn.

Kun l-ewwel li tikkummenta

Ħalli l-kumment tiegħek

Your email address mhux se jkun ippubblikat. oqsma meħtieġa huma mmarkati bl *

*

*

  1. Responsabbli għad-dejta: Miguel Ángel Gatón
  2. Għan tad-dejta: Kontroll SPAM, ġestjoni tal-kummenti.
  3. Leġittimazzjoni: Il-kunsens tiegħek
  4. Komunikazzjoni tad-dejta: Id-dejta ma tiġix ikkomunikata lil partijiet terzi ħlief b'obbligu legali.
  5. Ħażna tad-dejta: Bażi tad-dejta ospitata minn Occentus Networks (UE)
  6. Drittijiet: Fi kwalunkwe ħin tista 'tillimita, tirkupra u tħassar l-informazzjoni tiegħek.