define()
PHP define() funksiyasi
❮ PHP turli xil funksiyalar ma’lumotnomasi
Misol
Katta-kichik harflarni farqlaydigan konstanta aniqlang:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
define() funksiyasi konstanta aniqlaydi.
Konstantalar o‘zgaruvchilarga juda o‘xshaydi, faqat quyidagi farqlari bor:
- Konstanta qiymati o‘rnatilgandan keyin uni o‘zgartirib bo‘lmaydi
- Konstanta nomlari oldida dollar belgisi ($) bo‘lishi shart emas
- Konstantalarga ko‘rinish sohasidan (scope) qat’i nazar murojaat qilish mumkin
Sintaksis
define(name, value, case_insensitive)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| name | Majburiy. Konstanta nomini belgilaydi |
| value | Majburiy. Konstanta qiymatini belgilaydi. |
| case_insensitive | Ixtiyoriy. Konstanta nomi katta-kichik harflarni farqlamasligi kerakligini belgilaydi. Mumkin bo‘lgan qiymatlar:
|
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa TRUE, muvaffaqiyatsiz bo‘lsa FALSE qaytaradi |
|---|---|
| PHP versiyasi: | 4+ |
| O‘zgarishlar tarixi: | PHP 8.1: value parametri endi obyekt ham bo‘lishi mumkin. PHP 7.3: case-insensitive parametri eskirgan. PHP 7: value parametri massiv ham bo‘lishi mumkin. PHP 5: value parametri string, integer, float, boolean yoki NULL bo‘lishi shart. |
❮ PHP turli xil funksiyalar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
