Hypertext Preprocessor


Download 311.3 Kb.
Pdf ko'rish
Sana16.06.2023
Hajmi311.3 Kb.
#1519090
Bog'liq
admingmail.com



Hypertext Preprocessor


REJA:
1.PHP funksiyalari va ob’ektlari
3.Formalar bilan ishlash 
4.PHP da xatolarni qayta ishlash
2.PHP da massivlar, satrlar


PHP ning haqiqiy kuchi uning 
funksiyalaridan kelib chiqadi. PHP-da 
1000 dan ortiq o'rnatilgan funksiyalar 
mavjud va qo'shimcha ravishda siz 
o'zingizning shaxsiy funksiyalaringizni 
yaratishingiz mumkin.
PHP funksiyalari va ob’ektlari


O'rnatilgan PHP funktsiyalaridan tashqari, 
o'zingizning funksiyalaringizni yaratishingiz 
mumkin.
PHP funksiyalari va ob’ektlari


Sinf class kalit so'zidan keyin sinf nomi va bir 
juft jingalak qavs ({}) yordamida aniqlanadi. 
Uning barcha xossalari va usullari qavs ichiga 
kiradi:
PHP funksiyalari va ob’ektlari


PHP funksiyalari va ob’ektlari
Sinf class kalit so'zidan keyin sinf nomi va bir 
juft jingalak qavs ({}) yordamida aniqlanadi. 
Uning barcha xossalari va usullari qavs ichiga 
kiradi:


PHP da massivlar, satrlar va fayllar bilan ishlash
Massiv bitta o'zgaruvchida bir nechta 
qiymatlarni saqlaydi. Agar sizda ob'ektlar 
ro'yxati (masalan, avtomobil nomlari ro'yxati) 
bo'lsa, mashinalarni bitta o'zgaruvchida 
saqlash quyidagicha ko'rinishi mumkin.


PHP da massivlar, satrlar
Satr funktsiyalar:
Sharhlari:
strlen()
Satr uzunliginiqaytaradi
str_word_count()
Satrda so’zlar sonini qaytaradi
strrev()
Satrni teskari tartibda qaytaradi
strpos()
Satrdagi ornini indexini qaytaradi
str_replace()
Satrdagi belgi o’rniga boshqa 
belgini qo’yib qaytaradi


Formalar bilan ishlash
Biz veb-ilova yoki vebsayt ustida ishlayotganimizda, 
biz ko'pincha foydalanuvchilardan Login va Ro'yhatdan 
o'tish orqali ma'lumot olishimizga to'g'ri keladi. Veb-
sahifada formani yaratish HTML orqali amalga 
oshirilsa, PHP veb-sahifadan olingan ma'lumotlarni 
serverga yuborish va ularni qayta ishlashda transport 
sifatida xizmat qiladi. PHP da to'plangan forma 
ma'lumotlarini qayta ishlashda ikkita supergloballar: 
$_GET va $_POST metodlari ishlatiladi.


Formalar bilan ishlash


Formalar bilan ishlash


PHP da xatolarni qayta ishlash
Xatolarni ko'rish: PHP-da xatolarni ko'rish uchun, siz 
error_reporting va display_errors sozlamalarini 
yoqishingiz kerak. Bu sozlamalar sizning PHP 
skriptingizda yuzaga kelgan xatolarni ko'rsatadi.
Misol: 'display_errors','1'
ko“rsatilgan u dastur ishlashi 
davomida xatolik yuzaga 
kelsa xatolikni qaytaradi
Bu yerda: Fatal error: Call to 
undefined function 
printname() ni qaytaradi yani 
nomalum funksiya chaqirilgan


PHP da xatolarni qayta ishlash
Xatolarni to'g'rilash: Xatolarni to'g'rilash uchun, siz try-catch 
bloklaridan foydalanishingiz mumkin. Bu bloklar sizning 
kodlaringizda yuzaga kelgan xatolarni avtomatik ravishda 
aniqlaydi va ularga mos keladigan xatolik xabarlarini ko'rsatadi.
Misol: bu yerda funksiyaga 
kelayotgan raqam 1 dan 
katta bo’lsa
(Throw new)-xatolik 
chiqaradi
Try- agar xatolik bo’lmasa 
try ichidagi kod ishga 
tushadi, xatolik bo’lsa catch 
ichidagi 


PHP da xatolarni qayta ishlash
Log fayllarini yaratish: Log fayllarini yaratish uchun
siz error_log funksiyasidan foydalanishingiz 
mumkin. Bu funksiya sizning PHP skriptingizda 
yuzaga kelgan xatolarni log fayllariga yozadi.
Misol: Agar databaza ga ulanishda xatolik yuzaga kelsa 
error_log ishga tushadi


PHP da xatolarni qayta ishlash
Xatolarni tahlil qilish: Xatolarni tahlil qilish uchun, siz 
var_dump va print_r funksiyalaridan foydalanishingiz 
mumkin. Bu funksiyalar sizning kodlaringizda yuzaga 
kelgan xatolarni tahlil qilishga yordam beradi.
Xatolarni qayta ishlashda yuqorida ko“rsatilgan 
funksiyalar kodlaringizni yaxshi tuzishga va xatolarni 
oldindan aniqlashga yordam beradi


E’tiboringiz uchun 
rahmat

Document Outline

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • E’tiboringiz uchun rahmat

Download 311.3 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling