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

来源:4-5 [MVC实例]入口文件功能

写在旧课本上的时光

2015-07-16 17:43

例如a.php:

http://img.mukewang.com/55a77bc80001c57304330224.jpg

b.php:

http://img.mukewang.com/55a77bf500019c2403940261.jpg

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

写回答 关注

2回答

  • PengCheng
    2015-07-24 17:11:12
    已采纳

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

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

    写在旧课本上...

    非常感谢!

    2015-07-25 13:50:48

    共 1 条回复 >

  • 晚安sp
    2015-07-17 11:13:31

    因为function前面默认的是public

MVC架构模式分析与设计

通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架

82434 学习 · 954 问题

查看课程

相似问题