<?php
$string = "beautiful";
$time = "winter";$str = 'This is a $string $time morning!';
echo $str. "<br />";eval("\$str = \"$str\";");
echo $str;
?>
中的
eval("\$str = \"$str\";");
后两个\是转义的意思,第一个\什么作用啊?
$string = "beautiful";
$time = "winter";$str = 'This is a $string $time morning!';
echo $str. "<br />";eval("\$str = \"$str\";");
echo $str;
?>
中的
eval("\$str = \"$str\";");
后两个\是转义的意思,第一个\什么作用啊?
不转的话,$str会被直接解释出来,就相当于执行语句"beautiful" = ......; 而不是$str = .......;