Recherche sur les Noms des fonctions php/mysql
function_exists()
Définition
Indique si une fonction est définie - (PHP 4, PHP 5)Description
bool function_exists
( string $function_name
)
Vérifie la liste des fonctions définies par l'utilisateur afin d'y trouver function_name .
Valeurs de retour
Retourne TRUE si la fonction function_name existe et est une fonction, FALSE sinon.
Note: Notez également que function_exists() retournera FALSE pour les instructions comme include_once() et echo().
Exemples
Exemple #1 Exemple avec function_exists()
<?php
if (function_exists('imap_open')) {
echo "Les fonctions IMAP sont disponibles.<br />\n";
} else {
echo "Les fonctions IMAP ne sont pas disponibles.<br />\n";
}
?>
Notes
Note: Un nom de fonction peut exister même si la fonction elle-même n'est pas utilisable à cause d'une configuration ou d'une option de compilation (avec les fonctions image par exemple).
Bouts de code utilisant la fonction function_exists()
<?php /* ... */
if ( ! empty($callback) ) {
if ( ! function_exists($callback) ) {
return false;
/* ... */ ?>
<?php
If (!function_exists('var_export'))
{
/* ... */ ?>
<?php
If (!function_exists('file_get_contents'))
{
/* ... */ ?>
<?php /* ... */
'&hl=fr&ie=UTF-8&safe=off&filter=0';
if (function_exists('curl_init')) {
if (($ch = curl_init($url)) === false) {
/* ... */ ?>
<?php /* ... */
if ((ini_get('zlib.output_compression') != true) &&
function_exists('ob_gzhandler')) {
ob_start('ob_gzhandler');
/* ... */ ?>



Connexion
Les fonctions

