PHP变量保留在html代码中

Col*_*lin 0 html php variables

如果我有类似下面的东西(非常基本,但我希望你明白我的意思)

.
. 
html code
.
.
<?php
$string=true;
.
.
?>
.
.
more html

.
.
<?php
if ($string)
.
.
?>
Run Code Online (Sandbox Code Playgroud)

假设页面尚未输出,那么$string仍然可以从之前获得该值还是必须<?php再次设置?

MrW*_*ite 5

简短回答......是的,它会.

您可以想象,就可变范围而言,所有PHP块都是一个.您也可以使用在任何包含文件中声明的所有变量.这些变量属于全球范围.