php文件载入

综述

     有4个文件加载的形式(不是函数):include   include_once  require   require_once

     引入一个外部文件到当前php中

区别:

    1.如果加载文件失败,则有不同的处理规矩:include和require不同

    2.如果加载文件重复,则有不同的处理规则:xxx和xxx_once不同

    3.他们都是语法结构,而非函数,使用形式可以有两种:

         Include ‘文件路径’;

        Include (‘文件路径’);

文件路径

    1.相对路径

        就是以“./”或“../”开头的路径

           ./ 表示当前网页文件的所在位置(文件夹,目录)

          ../表示当前网页文件的所在位置的上一级位置(文件夹,目录)

   2.绝对路径

       本地绝对路径

           Window系统:  c:/d1/d2/page.php

           Unix系列系统:/d1/d2/page.php

          网络绝对路径:http://www.abc.com/d1/d2/page4.php

  3.无路径设置(只给出文件名,不推荐)

      (1)先在include_path(php.ini)设定的目录中找,也可以在脚本中设定

         脚本中设定方法:

              方法一:set_include_path(‘C:/itcast/class/bj-php-34/day2’);//只对当前代码有效

             方法二:$path=get_include_path();//先获取系统的include_path值

                             $path_new=$path.PATH_SEPARATOR.“C:/itcast/class/bj-php-34/day2”;

                     // PATH_SEPARATOR系统常量,代表目录分割符,unix系列是“:”,window系列是“;”

                            set_include_path($path_new);//不会丢失原有路径设定

      (2)没找到,在网页文件所在目录中找(当前工作目录)

      (3)没找到,在当前include命令所在文件的目录下查找

文件载入和执行过程

           从include语句处推出php脚本模式(进入html代码模式)

           载入include语句设定的文件中代码,并执行之(如同在当前文件中一样)

          退出html模式重新进入php脚本模式,继续之后的代码

Include_once和include的区别:前者可以保证不被重复加载

Require和include的区别

引用失败时,include警告并继续执行后续代码,require终止

require_one和Require的区别:前者可以保证不被重复加载

 

在被载入文件中return关键字的作用

   与函数中ruturn作用相同:结束函数,并可以返回数据

           Return ;  //单纯结束

          Return  $x;   //结束,并返回数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值