Jak sprawdzić, czy dana funkcja jest dostępna na serwerze

Prosta funkcja, która sprawdza czy funkcja podana jako argument jest dostępna na serwerze.

<?php

// funkcja sprawdzająca dostępność funkcji na serwerze
function spr_funkcji($funkcja) {

if (function_exists($funkcja)) {
echo "Funkcja <strong>$funkcja</strong> jest dostepna na serwerze.";
}
else {
echo "Funkcja <strong>$funkcja</strong> nie jest dostepna na serwerze.";
}
}

// sprawdzamy, czy funkcja mail() jest dostępna
spr_funkcji('mail');

?>