380 of 410 menu

ფუნქცია function_exists

ფუნქცია function_exists ამოწმებს, იყო თუ არა განსაზღვრული მითითებული ფუნქცია. ის აბრუნებს true-ს, თუ ფუნქცია არსებობს, და false-ს წინააღმდეგ შემთხვევაში. ფუნქცია იღებს ერთ პარამეტრს - შემოწმებული ფუნქციის სახელს სტრიქონის სახით.

სინტაქსი

function_exists(string $function_name): bool

მაგალითი

შევამოწმოთ სტანდარტული ფუნქციის strlen არსებობა:

<?php $res = function_exists('strlen'); var_dump($res); ?>

კოდის შესრულების შედეგი:

true

მაგალითი

შევამოწმოთ არარსებული ფუნქციის არსებობა:

<?php $res = function_exists('nonexistent_function'); var_dump($res); ?>

კოდის შესრულების შედეგი:

false

მაგალითი

შევამოწმოთ ფუნქციის არსებობა მისი განსაზღვრამდე და მის შემდეგ:

<?php $res1 = function_exists('custom_function'); var_dump($res1); function custom_function() { return 'Hello'; } $res2 = function_exists('custom_function'); var_dump($res2); ?>

კოდის შესრულების შედეგი:

false true

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

  • ფუნქციას method_exists,
    რომელიც ამოწმებს კლასის მეთოდის არსებობას
  • ფუნქციას is_callable,
    რომელიც ამოწმებს, შეიძლება თუ არა მნიშვნელობის გამოძახება ფუნქციის სახით
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა