我正在使用此代码(注意:HELLO_WORLD 从未定义!):
function my_function($Foo) {
//...
}
my_function(HELLO_WORLD);
HELLO_WORLD
可能会被定义,也可能不会。我想知道它是否已通过以及是否HELLO_WORLD
已通过假设它是恒定的。我不在乎HELLO_WORLD
.
像这样的东西:
function my_function($Foo) {
if (was_passed_as_constant($Foo)) {
//Do something...
}
}
假设参数是常量还是变量,我如何判断参数是否已传递?
我知道这不是很好的编程,但这是我想做的。