|
Операторы php
|
Sana | 31.12.2021 | Hajmi | 271,74 Kb. | | #222642 |
| Bog'liq 16-17-лекция. Функции и объекты PHP
PHP funktsiyalari va ob'ektlari
MULTIMEDIA TEXNOLOGIYALARI KAFEDRASI
MUHAMMAD AL XORAZMIY NIMIDAGI AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Funktsiya - bu ba'zi bir qiymatlarni qabul qiladigan, ularni qayta ishlaydigan va muayyan harakatlarni bajaradigan dastur kodlari bloki.. - dasturlarda bir xil kod fragmentlarini takroriy takrorlanishidan xalos bo'lish;
- kodni o'qishni osonlashtiring va tahrirlarni kamaytiring
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); 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. Misol function wrap_in_html_tag($text, $tag = 'strong') { return "<$tag>$text$tag>"; } 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 = ''. 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 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"; ?>
Do'stlaringiz bilan baham: |
|
|