PHP qanday ishlashini bilish

PHP bir dasturlash tili html sahifalari va manba kodlarini dasturlashingiz mumkin bo'lgan veb-saytlar uchun tarkib yaratish uchun tez-tez ishlatiladi. PHP - bu rekursiv qisqartma Bu nima degani "PHP Hmatnli matn Pqayta protsessor »(dastlab PHP vositalari yoki Pshaxsan Home Pyoshi vositalari), va u a tarjima qilingan til serverlar uchun dasturlar yaratish yoki veb-saytlar uchun dinamik tarkib yaratish uchun ishlatiladi. So'nggi paytlarda boshqa turdagi dasturlarni, shu jumladan kutubxonalardan foydalangan holda grafik interfeysli dasturlarni yaratish uchun Qt o GTK +.

PHP-dan FOYDALANISH

PHP ning asosiy qo'llanilishlari quyidagilar:

  • Jadval veb-sahifalar dinamikasi, odatda ma'lumotlar bazasi mexanizmi bilan birgalikda MySQL, garchi u boshqa dvigatellarni, shu jumladan standartni qo'llab-quvvatlasa ham ODBC, bu sizning ulanish imkoniyatlarini sezilarli darajada kengaytiradi.
  • Uslubidagi konsol dasturlash Perl o Shell stsenariysi.
  • PHP va kombinatsiyasi yordamida brauzerdan mustaqil ravishda grafik dasturlarni yaratish Qt/GTK +, ish stoli dasturlarini ishlab chiqishga imkon beradi operatsion tizimlar unda qo'llab-quvvatlanadi.

PHP-ning afzalliklari

  • Bu a multiplatform tili.
  • Bugungi kunda foydalaniladigan ma'lumotlar bazasi drayverlarining aksariyati bilan ulanish imkoniyati, uning ulanishini ta'kidlaydi MySQL
  • Turli xil manbalardan ma'lumotlarni, shu jumladan foydalanuvchilar HTML shakllaridan kirishi mumkin bo'lgan ma'lumotlarni o'qing va boshqaring.
  • Ko'p sonli modullardan foydalangan holda o'z potentsialini kengaytirish qobiliyati (ext yoki kengaytma deb nomlanadi).
  • Uning rasmiy veb-saytida keng hujjatlar mavjud ([1]), ular orasida tizimning barcha funktsiyalari bitta yordam faylida tushuntirilganligi va misol keltirganligi ajralib turadi.
  • Es ozod, shuning uchun u hamma uchun osonlikcha o'tish mumkin bo'lgan alternativ sifatida taqdim etilgan.
  • Ning texnikasiga imkon beradi Ob'ektga yo'naltirilgan dasturlash.
  • Internet uchun shakllarni yaratishga imkon beradi.
  • Funktsiyalarning juda keng qamrovli va mahalliy kutubxonasi
  • Bu o'zgaruvchan turlarning ta'rifini yoki batafsil past darajadagi ishlov berishni talab qilmaydi.

PHP tili yordamida ishlab chiqilgan oddiy veb-sahifaga misol.

Misol

<?php

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

     Echo 'Salom, '.htmlentities($ _ POST["Ism"])

         .', sizning sevimli ovqatingiz:'. htmlentities($ _ POST['ovqat']);

} yana boshqa {

?>

<form method="POST" harakat ="?"> Ismingiz kim?"matn" ism ="Ism"> Sizning sevimli taomingiz qaysi?"ovqat"> Spagetti Qovurilgan Pitsa"topshirish" ism ="ko'rsatuvlar" qiymati ="Kuzatib boring, davom eting">

<?php

}

?>



Ushbu kodda quyidagi xususiyatlarni kuzatish mumkin:

  • POST usuli yordamida forma orqali yuborilgan o'zgaruvchilar massiv ichidagi tilda qabul qilinadi $_POST, bu ushbu turdagi ma'lumotlarni olishni osonlashtiradi. Xuddi shu usul til tomonidan veb-ilovadagi barcha ma'lumot manbalari uchun ishlatiladi, masalan cookies matritsada $_COOKIES, URL o'zgaruvchilari $_GET (formalarda ma'lumotlarni saqlash uchun ishlatilishi mumkin), sessiya o'zgaruvchilari $_SESSIONva massiv orqali server va mijoz o'zgaruvchilari $_SERVER.
  • PHP kodi ichiga o'rnatilgan HTML va u bilan o'zaro aloqada bo'lib, veb-sahifani umumiy muharrirda loyihalashtirishga imkon beradi HTML va teglar ichiga dinamik kod qo'shing <?php ?>.
  • Natijada kodning ma'lum qismlari ko'rsatiladi va yashiriladi HTML shartli ravishda.
  • Kabi veb-ilovalar uchun tilga xos funktsiyalardan foydalanish mumkin htmlentitites(), bu kodda ba'zi bir maxsus ma'noga ega bo'lgan belgilarni o'zgartiradi HTML yoki brauzerda xato yoki aksent yoki umlaut shaklida, ularning ekvivalenti shaklida ko'rsatilishi mumkin HTML..

Agar siz eng ommabop bepul til haqida ko'proq bilib olishni davom ettirmoqchi bo'lsangiz, rasmiy veb-saytga tashrif buyurishingiz mumkin


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.