288 of 410 menu

require_once funksiyasi

require_once funksiyasi ko'rsatilgan faylni joriy skriptga ulaydi. Agar fayl oldin ulanib bo'lgan bo'lsa, funksiya uni qayta ulanmaydi. Bu xususan klasslar yoki funksiyalar bilan fayllarni ulashda foydali bo'lib, qayta ulash xatolarga olib kelishi mumkin.

Sintaksis

require_once 'path/to/file.php';

Misol

config.php faylini ulaymiz:

<?php require_once 'config.php'; echo $config['site_name']; ?>

Kodni bajarish natijasi (agar config.php da $config massivi aniqlangan bo'lsa):

'My Site'

Misol

Xuddi shu faylni qayta ulashga urinish:

<?php require_once 'functions.php'; require_once 'functions.php'; // Ushbu chaqiruv e'tiborga olinmaydi echo sum(2, 3); ?>

Kodni bajarish natijasi:

5

requiredan farqi

require dan farqli o'laroq, require_once funksiyasi fayl allaqachon ulangan yoki yo'qligini tekshiradi va qayta ulashni amalga oshirmaydi. Bu bir xil faylning bir necha marta ulanib qolishidan kelib chiqadigan xatolarning oldini oladi.

Shuningdek qarang

  • include funksiyasi,
    u ham fayllarni ulaydi, lekin ularning qayta ulaniganligini tekshirmaydi
  • include_once funksiyasi,
    u require_once ga o'xshash ishlaydi, lekin fayl yo'qligida fatal xatolik keltirmaydi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish