defined

(PHP 4, PHP 5, PHP 7)

defined锟斤拷锟侥筹拷锟斤拷锟斤拷频某锟斤拷锟斤拷欠锟斤拷锟斤拷

说锟斤拷

defined ( string $name ) : bool

锟斤拷锟斤拷锟斤拷锟狡的筹拷锟斤拷锟角凤拷锟窖讹拷锟藉。

Note:

锟斤拷锟斤拷锟揭拷锟斤拷一锟斤拷锟斤拷锟斤拷锟角凤拷锟斤拷冢锟斤拷锟绞癸拷锟� isset()锟斤拷 defined() 锟斤拷锟斤拷锟斤拷锟斤拷 constants 锟斤拷效锟斤拷锟斤拷锟斤拷锟揭拷锟斤拷某锟斤拷锟斤拷锟斤拷锟角凤拷锟斤拷冢锟绞癸拷锟� function_exists()锟斤拷

锟斤拷锟斤拷

name

锟斤拷锟斤拷锟斤拷锟斤拷锟狡★拷

锟斤拷锟斤拷值

锟斤拷锟斤拷锟斤拷锟� name 锟侥筹拷锟斤拷锟窖讹拷锟藉,锟斤拷锟斤拷 TRUE锟斤拷未锟斤拷锟斤拷锟津返伙拷 FALSE锟斤拷

锟斤拷锟斤拷

Example #1 锟斤拷槌o拷锟�

<?php
/* Note the use of quotes, this is important.  This example is checking
 * if the string 'TEST' is the name of a constant named TEST */
if (defined('TEST')) {
    echo 
TEST;
}
?>

锟轿硷拷

  • define() - 锟斤拷锟斤拷一锟斤拷锟斤拷锟斤拷
  • constant() - 锟斤拷锟斤拷一锟斤拷锟斤拷锟斤拷锟斤拷值
  • get_defined_constants() - 锟斤拷锟斤拷锟斤拷锟叫筹拷锟斤拷锟侥癸拷锟斤拷锟斤拷锟介,锟斤拷锟角筹拷锟斤拷锟斤拷锟斤拷值锟角筹拷锟斤拷值
  • function_exists() - 锟斤拷锟斤拷锟斤拷锟斤拷暮锟斤拷锟斤拷丫锟斤拷锟斤拷锟斤拷锟酵凤拷锟斤拷 TRUE
  • 锟铰斤拷 Constants