PHP文件的四种加载方式

sisophon 2020-01-08 PM 268℃ 2条

文件加载的四种方式:

include:每次都载入文件(可能会重复载入),如果载入失败,在报错后继续执行后续语句;
include_once:只载入一次(不会重复载入),如果载入失败,在报错后继续执行后续语句;
require:每次都载入文件(可能会重复载入),如果载入失败,在报错后终止程序;
require_once:只载入一次(不会重复载入),如果载入失败,在报错后终止程序;

include与require

1.加载失败处理方式
(1) include
加载失败发出警告,并继续执行下面的程序

<?php
    include 'cebu.php';
    echo 'Philippines';
?>

(2)require
加载失败出现一个致命错误并停止下面程序执行

<?php
    require 'cebu.php';
    echo 'Philippines';
?>

     

2.include()是有条件包含函数,而require()则是无条件包含函数。
mangoes.php文件内容为:

   <?php
       $name = ‘7D’;
   ?>

index.php文件内容为:

<?php
    if(false){
        require ('mangoes.php');
        echo $name;
    }

网上好多博客内容是mangoes.php引入了???我从5.6开始测试,没有一次能输出‘7D’
,我查了好多,有的说是php4时代的内容,2020年了,博客内容一直不变,php4我没有测试过,目前使用流行版本来说没有引入。

include与include_once

mangoes.php:

<?php
    $name = '7D';
    echo $name.'<br />';

include_once 函数会将指定的文件载入并执行里面的程序;此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。
include:
index.php:

include   'mangoes.php'; //7D
include   'mangoes.php'; //7D

include_once:

include   'mangoes.php'; //7D
include_once   'mangoes.php';

通常:include_once和require_once会有性能上的下降,因为他需要判断之前是否包含过。一般情况下,也不太需要去考虑,除非这已经影响到你程序的性能了。
另外,附送一份鸟哥文章语录:再一次, 不要使用(include/require)_once

标签: PHP

非特殊说明,本博所有文章均为博主原创。

上一篇 php的isset与empty
下一篇 没有了

评论啦~



已有 2 条评论


  1. hjf
    hjf

    人类历史上有过各种各样的预言和传说,认为到了一定时期会有劫难出现,甚至走向毁灭,为什么?因为人失去了对神的信仰,道德失控了,没了底线,变得不是人了,瘟疫等危险自然就来了。
    善良的朋友:
    法 轮 功是佛 家上乘修 炼大 法,原则是真 善 忍。大法可归正人类道德,救度众生于水火。但中共江 氏集团出于嫉恨,火烧活人,自导自演了“天安 门 自 焚”,从而迫害法 轮 功,妄图阻碍众生得救。

    回复 2020-07-15 14:04
  2. 顺天意
    顺天意

    珍惜这时间吧!

    中华民族在历史上,走过了秦、汉、三国、晋 、南北朝、隋、唐、宋、元、明、清、民国等朝代,历朝历代都是这样更迭表演着;每个朝代都想永远统治江山,但每个朝代最后都逃脱不了被历史淘汰的命运;一个朝代结束,另一个朝代又来;朝朝如此,代代相续;中华民族就这样沧桑而又茁壮的走过了五千年 。

    今天的中国红朝政权也到了大清朝末期的末期的最后一刻。国库已空,无官不贪,无民不刁,无处不拆,民怨极大,军民思变,动乱频传,贫富巨差,官民对立,种种丑态,种种乱象。红朝崩溃、政权灭亡的时间到来了。

    然上天有好生之德,不忍心生灵涂炭,想尽量避免历朝历代所出现的血腥场面,意让这个崩溃的政权从内部清洗、自我过渡到新朝、新代、新政权。

    民间舆论,海内外精英包括体制内有识之士,已经发出惊呼:改革(改良的希望)已死,革命必来。

    清醒吧,不要对邪恶的流氓集团再抱有任何幻想。

    中华民族的淘汰旧王朝,进入新朝代的历史轮回时刻又一次来到了。

    顺天意者得天下,方有未来。如此,众生喜之,天地欣之。

    自救方式:从退出共党及其附属组织开始。珍惜这时间吧!

    回复 2020-07-15 14:04