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

求指点:关于使用require_once()后2个甚至多个php文件内容的相互引用的理解?

例如a.php:

http://img1.sycdn.imooc.com//55a77bc80001c57304330224.jpg

b.php:

http://img1.sycdn.imooc.com//55a77bf500019c2403940261.jpg

不太能够理解为什么a.php调用b.php之后,b.php可以执行a.php中函数。私以为,如果要b调用a的话,也要加上require_once('a.php')。

正在回答

2 回答

如果你执行的是 a.php的话,是没有问题的。如果你执行的是 b.php的话就报错了。

require_once 在a.php 程序运行的时候,这条语句相当于被 b.php整个程序替代,这样 b.php 和a.php 合在一起,因此b.php 原来的函数也可以读a.php 的程序

0 回复 有任何疑惑可以回复我~
#1

写在旧课本上的时光 提问者

非常感谢!
2015-07-25 回复 有任何疑惑可以回复我~

因为function前面默认的是public

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求指点:关于使用require_once()后2个甚至多个php文件内容的相互引用的理解?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号