PHP kézikönyv
Előző |  | Következő

# function_exists

(PHP 3 >= 3.0.7, PHP 4, PHP 5)

function_exists -- `TRUE`-val tér vissza, ha az adott nevű függvény definiálva van

## Leírás

bool function_exists ( string function_name )

A beépített és a felhasználó által definiált függvények között megkeresi a function_name nevűt. Siker esetén `TRUE` értékkel tér vissza, ellenkező esetben `FALSE` értéket ad.

`<?php if (function_exists('imap_open')) { echo "IMAP függvények használhatók.<br />\n"; } else { echo "IMAP függvények _nem_ használhatók.<br />\n"; } ?>`

Vigyázat, mert egy függvény neve létezhet még akkor is, ha a függvény maga nem használható valamilyen konfigurációs vagy fordítási beálltás következtében. Ilyenek például a képkezelő függvéyek. Szintén fontos megjegyezni, hogy a function_exists() `FALSE` értéket fog adni a nyelvi elemekre, amilyen például az include_once() vagy az echo().

Lásd még: method_exists() és get_defined_functions()!

Előző | Tartalom | Következő
func_num_args | Fel | get_defined_functions