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 »

ULASHISH

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:
  • TRUE - Katta-kichik harflarni farqlamaydi (PHP 7.3 da eskirgan)
  • FALSE - Katta-kichik harflarni farqlaydi (standart qiymat)

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!