Операторы php



Download 271,74 Kb.
Sana31.12.2021
Hajmi271,74 Kb.
#222642
Bog'liq
16-17-лекция. Функции и объекты PHP


PHP funktsiyalari va ob'ektlari

MULTIMEDIA TEXNOLOGIYALARI KAFEDRASI

MUHAMMAD AL XORAZMIY NIMIDAGI AXBOROT TEXNOLOGIYALARI UNIVERSITETI

PHP tilidagi PHP funktsiyalari

Funktsiya - bu ba'zi bir qiymatlarni qabul qiladigan, ularni qayta ishlaydigan va muayyan harakatlarni bajaradigan dastur kodlari bloki..

Funktsiyalardan foydalanishning afzalliklari

  • dasturlarda bir xil kod fragmentlarini takroriy takrorlanishidan xalos bo'lish;
  • kodni o'qishni osonlashtiring va tahrirlarni kamaytiring

Maxsus funktsiyalarni yaratish

Sintaksis

function function_name ([argumentlar])

{

dastur kodi (funktsiya tanasi)}

Argumentlar aniqlanmagan kirishlardir.

Parametrlar ma'lum ma'lumotlar.

Parametrlar - bu o'zgaruvchining doirasi haqida qayg'urmasdan funktsiyaga ma'lumot uzatish usuli..

Funktsiya nomlariga qo'yiladigan talablar:

1. Funksiya nomlarida ruscha harflardan foydalanish tavsiya etilmaydi.

2. Funksiyalar nomlarida bo'sh joy bo'lmasligi kerak.

3. Har bir maxsus funktsiya nomi noyob bo'lishi kerak.

4. Funktsiyalarni e'lon qilish va ularga kirishda reestr hisobga olinmaydi. Ya'ni, masalan, funct () va FUNCT () funktsiyalari bir xil nomga ega.

5. Funksiya nomlari boshida $ belgisi ko'rsatilmagan.

Qo'ng'iroq qilish funktsiyalari

Sintaksis

function_name (parametrlar);

Funksiyalar dasturning istalgan joyida aniqlanishi mumkin

Misol

function hi()

{

echo (" Funktsiyalar dunyosidan salomlar!");

}

hi(); // Funktsiya qo'ng'irog'i

?>

PHP-ning maxsus funktsiyalarining xususiyatlari

1. Standart variantlar mavjud. Parametrlarning o'zgaruvchan soni bilan bir xil funktsiya.

2. Foydalanuvchi tomonidan belgilangan funktsiyalar har qanday turni qaytarishi mumkin.

3. Argument sifatida berilgan o'zgaruvchilarni o'zgartirish mumkin.

Funktsiya parametrlari uchun standart qiymatlarni aniqlash

Misol

function wrap_in_html_tag($text, $tag = 'strong')

{

return "<$tag>$text";

}

echo wrap_in_html_tag("строка");

?>

Standart qiymatlarni belgilashda ikkita muhim narsani yodda tutish kerak.

* Standart qiymatlarga ega bo'lgan barcha parametrlar standart qiymatlarsiz parametrlardan keyin ro'yxatga olinishi kerak.

* Belgilangan standart qiymat sobit, satr yoki raqam bo'lishi kerak. Bu o'zgaruvchan bo'lishi mumkin emas.

* Agar sukut bo'yicha o'zgaruvchida hech narsa bo'lmasligi kerak bo'lsa, siz parametr uchun bo'sh satr tayinlashingiz mumkin: $ tag = ''.

PHP-ni kiritish konstruktsiyalari

Include konstruktsiyalari bir nechta alohida fayllardan PHP dasturini (skriptini) yaratishga imkon beradi.

Vazifalar

1.include;

2.require;

3.include_once;

4.require_once.

Talab tarkibiga inshoot kiradi

Talab bandi PHP skriptiga PHP buyrug'i bajarilishidan oldin fayllarni qo'shishga imkon beradi.

Sintaksis

fayl nomini talab qilish;

Talab konstruktsiyasi bir nechta alohida fayllardan PHP-skriptlarini yaratishga imkon beradi, ular html-sahifalar va php-skriptlar bo'lishi mumkin.

Masofaviy fayllarni ham qo'llab-quvvatlashni talab qiling

Misol

Файл header.html:

Интернет-магазин канцтоваров

Интернет-магазин "Канцтовары"

include_once "include/header.php";

include_once "include/nav.php";

?>

Основная часть страницы

include_once "include/footer.php";

?>


Download 271,74 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish