Cómo comprobar si existe una función en PHP

Se puede probar si existe una función en PHP con la function_exists () función, que devuelve true si la función existe y false si no existe. Esto es muy importante para grandes desarrollo o frameworks como cakephp o wordpress, para comprobar si la función existe previamente y no de ningún tipo de incompatibilidad o inestabilidad.

Imaginemos que tenemos la siguiente función

function foo() {
...
}

Llamada será la siguiente:

function_exists('foo')

que devolverá true.

En caso contrario si no tuviéramos la función bar() declarada y la comprobamos

function_exists('bar')

nos devolverá false.

De manera que para solventar problemas de doble declaración de funciones podemos usar la siguiente comprobación.


if(!function_exists('bar')) 
{
     function bar() 
     {
          ...
     }

}

Esté método es muy usado en los plugins y elementos adicionales a wordpress, por lo que is ponéis a investigar los códigos lo veréis mucho.

Tags de búsquedas:

cuando una funcion existe,revisar si una funcion existe en php,php verificar function funciona,php validar existencia de funcion,php comprobar si una funcion existe,no existe funcion,https://yandex ru/clck/jsredir?from=yandex ru;search;web;;&text=&etext=1835 vP9ilFdisBfbpHE0MSch6cf-DOy7ltzOt7oGEI0dwUHmUmRSnhGE5GNE5h563bCw c25d33354565de806924d64ae0c991b5508d7226&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG98qeIXme,como saber cuando una función no existe,comprobar si una funcion se realizó en php,comprobar funciones php,como verificar que una fundacion existe,como saber si una funcion existe,como saber si existe una funcion en php,como saber funcion php,una funcion existe cuando

Noticias relacionadas »

3 comentarios en Cómo comprobar si existe una función en PHP

  1. Mónica López
    / Responder

    Hola. He estado revisando todo lo que tienes sobre PHP, pero no encuentro lo que busco. Trabajo con SIG´s, pero ahora me piden que sepa programación, pero no sé a ciencia cierta cuales son los lenguajes de programación que debería saber, sólo he visto que dentro de uno de los programas que manejo utilizan PHP, entre otros. Espero me puedas ayudar o dirigir a donde me puedan auxiliar. Saludos

  2. / Responder

    ¿Y para saber si esa funcion devuelve algún valor o no? Uso un campo personalizado en el que algunos posts tienen información y otros no y me gustaría no mostrar nada en este último caso.

    • Pedro Ventura
      / Responder

      Buenas,

      A tu pregunta si la función devuelve algún valor o no, la función function_exists() devuelve TRUE o FALSE. Del resto que me estás contando no entiendo muy bien lo que quieres hacer o el objetivo, pero puede que lo que quieres hacer no se pueda resolver con esta función de php. De todas maneras para ver más información sobre esta función puedes ir a la página oficial http://php.net/manual/en/function.function-exists.php

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Invertir en criptomonedas: »

 

Cómo comprar bitcoin

Invertir y comprar Bitcoin y otras altcoins es más fácil de lo que crees.

1) Si sólo quieres comprar Bitcoin, Ethereum o Litecoin como inversión, tu opción es Coinbase

2) Si quieres probar con otras criptomonedas tu opción es Binance

3) Cualquier duda escríbeme con total libertad al formulario de contacto para resolver dudas: https://www.pedroventura.com/contacto/

¡Comparte este artículo! »

  • Irene (3 días)
    I used www.zerobounce.net and it is an amazing platform for…
  • Felipe Albornoz (4 días)
    Agradecido. Saludos.
  • Joel (2 semanas)
    Este grupo es buenísimo hay personas de todo el mundo…
  • Citricus (3 semanas)
    Análisis muy buenos y detallados: Crypto Trading Campus https://t.me/cryptotradingcampus
  • Vane (2 meses)
    Hola muy buena información, en lo personal mino con Javascript…
  • Gabriel Roncancio (2 meses)
    Hola Pedro, gracias por compartir. Tu artículo me dió algunas…

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

Leer entrada anterior
Convertir pagina web a pdf

Acabo de descubrir una web interesante,  que consiste en guardar paginas web a pdf. La utilidad inicial que le veo...

Cerrar