Roh*_*pra 1 php variables constants
我有以下代码:
DEFINE('DEFINEDTESTVAR', 'Hello World');
function callit($callVar) {
echo "The call is ".$callVar;
}
$passthis = 'DEFINEDTESTVAR';
callit($passthis);
Run Code Online (Sandbox Code Playgroud)
我知道我能做到,callit(DEFINEDTESTVAR)
但那不是我想要做的.可能吗?
要么传递常数:
$passthis = DEFINEDTESTVAR;
Run Code Online (Sandbox Code Playgroud)
或者访问它,通过constant()
它允许您在未定义的情况下测试null(对于未定义的常量,传递常量会导致带有常量名称的字符串):
$passthis = constant('DEFINEDTESTVAR');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5479 次 |
最近记录: |