- function_exists: documentation ( source)
<?php
try {
if (!function_exists('handleException')) {
function handleException() { echo logException();}
function logException() { return 'bar';}
}
throw new \Exception('boo');
} catch (\Exception $e) {
logException();
}