380 of 410 menu

Funkcija function_exists

Funkcija function_exists pārbauda, vai norādītā funkcija ir definēta. Tā atgriež true, ja funkcija pastāv, un false pretējā gadījumā. Funkcija pieņem vienu parametru - pārbaudāmās funkcijas nosaukumu virknes veidā.

Sintakse

function_exists(string $function_name): bool

Piemērs

Pārbaudīsim standarta funkcijas strlen pastāvēšanu:

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

Koda izpildes rezultāts:

true

Piemērs

Pārbaudīsim neesošas funkcijas pastāvēšanu:

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

Koda izpildes rezultāts:

false

Piemērs

Pārbaudīsim funkcijas pastāvēšanu pirms un pēc tās definēšanas:

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

Koda izpildes rezultāts:

false true

Skatiet arī

  • funkciju method_exists,
    kas pārbauda klases metodes pastāvēšanu
  • funkciju is_callable,
    kas pārbauda, vai vērtību var izsaukt kā funkciju
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt