287 of 410 menu

ფუნქცია require

ფუნქცია require აკავშირებს და ასრულებს მითითებულ ფაილს მიმდინარე სკრიპტში. include-ისგან განსხვავებით, ფაილის არარსებობის შემთხვევაში იწვევს ფატალურ შეცდომას და აჩერებს სკრიპტის შესრულებას. ფუნქცია ხშირად გამოიყენება მნიშვნელოვანი ფაილების ფუნქციებთან, კლასებთან ან პარამეტრებთან შესაერთებლად.

სინტაქსი

require 'path/to/file.php';

მაგალითი

პარამეტრების ფაილის შეერთება:

<?php require 'config.php'; echo $db_host; // ცვლადი config.php-დან ?>

თუ ფაილი config.php არსებობს, მისი შიგთავსი შესრულდება და ცვლადები ხელმისაწვდომი გახდება.

მაგალითი

არარსებული ფაილის შეერთების მცდელობა:

<?php require 'missing_file.php'; echo 'This line will not execute'; ?>

თუ ფაილი missing_file.php არ არსებობს, სკრიპტი დასრულდება შეცდომით.

განსხვავება require-სა და include-ს შორის

მთავარი განსხვავება არის ის, რომ require იწვევს ფატალურ შეცდომას ფაილის არარსებობის შემთხვევაში, ხოლო include მხოლოდ გაფრთხილებას.

<?php include 'optional_file.php'; // სკრიპტი გააგრძელებს მუშაობას require 'required_file.php'; // სკრიპტი შეჩერდება შეცდომის დროს ?>

იხილეთ აგრეთვე

  • ფუნქცია include,
    რომელიც ასევე აკავშირებს ფაილებს, მაგრამ არ აჩერებს სკრიპტს შეცდომის დროს
  • ფუნქცია require_once,
    რომელიც გარანტიას იძლევა ფაილის ერთჯერადი შეერთების
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა