为了账号安全,请及时绑定邮箱和手机立即绑定

PHP结束符后变量为什么依然能用?

PHP结束符后变量为什么依然能用?

PHP
愿夜幕永不开启 2016-06-01 11:25:16
<?php $a='123'; ?> <?php $b='234'; echo $a; ?> //输出结果为123问为什么$a在PHP 结束符以外依然可以使用? 变量不是在PHP结束符以后就销毁了么?
查看完整描述

5 回答

已采纳
?
小烦人精

TA贡献10条经验 获得超6个赞

<?php 

?>

<?php

?>

相当于

<?php

?>

同一个文件中

查看完整回答
反对 回复 2016-06-01
?
sunnight

TA贡献1条经验 获得超2个赞

因为在一个文件里面,属于一个变量空间,调用的还是前面的$a,你这两段代码分别放到不同的两个文件内,然后再输出变量a,此时变量a是不存在的

查看完整回答
2 反对 回复 2016-06-01
?
慕粉1464325156

TA贡献1条经验 获得超0个赞

不是这样销毁的,

查看完整回答
反对 回复 2016-06-02
?
愿夜幕永不开启

TA贡献2条经验 获得超3个赞

我知道是能用,但是不知道这个的原理是什么?谁给解释下?谢谢!

查看完整回答
反对 回复 2016-06-01
  • 5 回答
  • 0 关注
  • 1882 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信