Al desarrollar en grupo muchas veces sucede que por alguna extraña razón se nos ocurren las mismas funciones y/o clases, estas dos funciones detectan si una función y/o clase han sido creadas.
Detectar Función
function existeFuncion($nombreFuncion) { if(function_exists($nombreFuncion)) { return "Función $nombreFuncion existe!"; } else { return "Función $nombreFuncion disponible!"; } } //ejemplo echo existeFuncion('getListados');
Detectar Clase
function existeClase($nombreClase) { if(class_exists($nombreClase)) { return "Clase $nombreClase existe!"; } else { return "Clase $nombreClase esta disponible"; } } //ejemplo echo existeClase('Articulo');