Blog de programación, errores, soluciones

Chose Language:
Author: Admin/Publisher |finished | checked

PHP defined – chequeando una constante

La función de PHP defined chequea si una constante ya fue definida, en realidad chequea si el nombre ya fue dado. Para que esta función nos retorne true tiene que haber una constante definida con define con el nombre pasado por paramero.

Description
defined(string $constant_name): bool
Sintaxis
defiend($constant_name):bool

Parámetro

$constant_name – una string con el nombre de la constante, esta debería ser por ejemplo 'BLASTCODING_CONSTANT', ya que por convención las variables deben ser escritas en mayúsculas y separadas por un guion.

Retorno

Retorna true si la constante existe, si dicha constante no ha sido definida retornará false

Caso de Uso

Esta función es muy utilizada en plugins de WordPress, puesto que debemos chequear si el plugin ya está siendo utilizado para que no se ejecute 2 veces.

En otros CMSs también es utilizada como podría ser caso de Drupal o Joomla.

checkeo de constantes en un plugin
if(defined('PLUGIN_NAME')){
  // Prevent loading plugins.
  //code here
}
Category: php
Something wrong? If you found an error or mistake in the content you can contact me on Twitter | @luisg2249_luis.
Last 4 post in same category