php页面相调用过程

1、php页面要使用b.php中定义的函数,我们可以使用如下指令:require()、require_once()、include_once。
举例:require()的用法:

    <?php
       //方法一
        require ‘b.php’;

    //方法二
    $fileName= “b.php”;
    require $fileName;

    //方法三
    $fileName = (‘b.php’);
    require $fileName;
>

函数调用原理图:
这里写图片描述
php执行时,一旦遇到函数的调用,就会开辟一个新栈,执行该函数的代码。执行完毕后返回主函数继续执行后续代码。函数调用时各个栈的变量是相互独立的。
require()和require_once()的区别: require()一般放在php页面的最前面。php在执行时就先读入require所引用的文件,一旦出现错误,则退出程序。前者遇到即包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。这样做一可以节省资源,二可以避免重复定义的错误。

2、include()和include_once():放在php页面调用函数前,当php执行到时,才会读入include()所引入的php页面。同样的,include()可以引用执行很多次,而include_once只能执行一次。

3、require(和)include()的区别:如果require();执行语句失效时,即执行到这里程序出错时,程序将停止运行,导致require()之后的语句执行不到。而当include()语句中文件无法引用的时候,程序会跳过这句执行后续语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值