-1
A
回答
3
define('WPLANG', 'some value');
if(WPLANG == 'some value'){
...
...
}
或者
define('WPLANG', 1212);
if(WPLANG == 1212){
...
...
}
1
<?php
define('WPLANG','hello');
if(WPLANG == 'hello') {
echo 'YES';
}
?>
0
的defined()
功能,检查是否给定的恒定存在。
if(defined('WPLANG'))
echo 'exists';
您可以用同样的方式为变量比较常数,即<,>,==等,所以如果你想检查一个恒定的值,只要做到这一点:
if(WPLANG == 'en-US')
echo 'set to en-US';
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;
}
我想你的意思'定义( 'WPLANG', '你好');'不是'defined'。 'defined'用于检查常量是否已被定义,而不是定义一个。 – Mike 2013-09-19 16:23:35
是的,谢谢。 – Dezigo 2013-09-19 19:25:44