zoukankan      html  css  js  c++  java
  • PHP中引入文件的四种方式及区别

    文件加载语句:includerequireinclude_oncerequire_once

    include,require:

    require函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。
    include函数一般放在流程控制的处理部分中。PHP程序网页在读到 include的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。

    1 include有返回值,而require没有。

    “require”的工作方式是为了让PHP程序得到更高的效率,当它在同一个PHP网页中解释过一次后,第二次出现便不会再解释,这是它的优点。不过严格来说,这也是它的唯一的缺点,因为它不会重复解释引入的文件,所以当PHP网页中使用循环或条件语句来引入文件时,“require”则不会做任何的改变。当有类似这样的情形时,就必须使用“include”命令来引入 文件了。

    与“require”相比,“include”的执行效率则会下降许多;而且当引入文件中包含了用户自定义的函数时,PHP在解释的过程中会发生函数重复定义的问题。

    include_oncerequire_once :

    “include_once()”函数和“require_once()” 函数,会先检查目标档案的内容是不是在之前就已经导入过了,如果是,便不会再次重复导入同样的内容。

    4个载入语句的区别:

    include 和 require 的区别
      include 载入文件失败时(即没有找到该文件),报一个“提示错误”,然后继续执行后续代码;
      require 载入文件失败时,报错并立即终止执行。
      通常,require 用于在程序中,后续的代码依赖于载入的文件的时候。

    include 和 include_once的区别
      include 载入的文件不判断是否重复,只要有 include 语句,就会载入一次——即此时可能导致重复载入。

    注:require_once, include_once 一般效率低于 require, include

    在被载入文件中 return 语句的作用
      include有返回值,而require没有

    1.一个载入语句,如果载入成功,会有返回值,为1,如果载入失败,则返回的是 false

  • 相关阅读:
    多线程 之 NSOperation
    用图像列表播放动画
    视图的动画技术
    自定义软键盘
    UITableView_取消UITableViewCell选择的样式
    UIScrollView 用法
    判断程序运行的设备类型IPad
    修改屏幕的旋转方向,使用与IPHONE以及IPad
    体验Windows XP系统中的网络视频会议
    Sidekiq in Rails
  • 原文地址:https://www.cnblogs.com/sien6/p/6918190.html
Copyright © 2011-2022 走看看