使用:
defined('WPLANG')
我能够检查是否定义了常量,但是如何检查常量的值以在if语句中使用它?
答案 0 :(得分:4)
define('WPLANG', 'some value');
if(WPLANG == 'some value'){
...
...
}
或者
define('WPLANG', 1212);
if(WPLANG == 1212){
...
...
}
答案 1 :(得分:1)
<?php
define('WPLANG','hello');
if(WPLANG == 'hello') {
echo 'YES';
}
?>
答案 2 :(得分:0)
defined()
函数检查给定的常量是否存在。
if(defined('WPLANG'))
echo 'exists';
您可以使用与变量相同的方式比较常数,即&lt;,&gt;,==等。因此,如果您想检查常量的值,只需执行以下操作:
if(WPLANG == 'en-US')
echo 'set to en-US';
答案 3 :(得分:0)
以下是我的首选方式。
// Testing if WPLANG exists
if ( !defined('WPLANG') ){
define('WPLANG', 'wplang_value');
}
// Testing if WPLANG equals a certain value
if ( WPLANG == 'wplang_value' ){
echo WPLANG;
}