我知道 javascript执行是需要前后顺序的 就试了下php
include.php
<?php
if($a==1){
echo '可以调用';
}else{
echo '调用失败';
}
include('a.php');
echo $a;
?>
a.php
<?php
$a=3;
?>
执行结果为
调用失败 3
说明php变量定义要在使用前面