echo "{${phpinfo()}}" 可以输出php环境信息,何故?
程序代码:
<?php function test($str) { echo $str; } test("{${phpinfo()}}"); ?>
执行上面的代码,竟然可以显示出phpinfo();打印出的信息,何故?
附:
双引号 里的东西 输入的时候能判断是否 包含 变量,如果包含 变量 就一起输出。 函数怎么也能被执行呢?
<?php function test($str) { echo $str; } test("{${phpinfo()}}"); ?>
function test() { echo "i am run!"; } echo "{${test()}}";