NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

PHP - function_exists

Třída

Kořen \ Bez třídy

Metoda - function_exists

(PHP 4, PHP 5, PHP 7)

Zkontroluje, zda-li specifikovaná funkce existuje, včetně funkcí definovaných uživatelem.

Poznámka: Některé funkce na základě vráceného výsledku této funkce mohou existovat, přestože mohou být nepoužitelné na základě možností specifikovaných při kompilaci PHP interpreteru nebo běžící konfigurace. Toto jsou například funkce pro práci s obrázky.

Procedurální

Parametry

NázevDatový typVýchozí hodnotaPopis
$function_namestring

Název funkce ve formě textového řetězce (string).

Návratové hodnoty

Vrací: bool

Vrátí hodnotu true pokud specifikovaná funkce existuje a je funkcí, v opačném případě false.

Poznámka: Tato funkce vrátí hodnotu false pro konstrukce, které nejsou funkcemi, jako například include_once nebo echo.

Příklady

<?php

echo function_exists('implode') ? 'Funkce existuje.' : 'Funkce neexistuje.'; // Výstup: 'Funkce existuje.'
echo function_exists('echo')    ? 'Funkce existuje.' : 'Funkce neexistuje.'; // Výstup: 'Funkce neexistuje.'

echo function_exists('neexistujiciFunkce') ? 'Funkce existuje.' : 'Funkce neexistuje.'; // Výstup: 'Funkce neexistuje.'

Související manuály

      Aktivity