• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > php包含语句require与include的区别

    php包含语句require与include的区别

    作者: 分类:PHP开发 点击: 3,576 次
    wordpress CMS主题:ssmay主题

      做项目时,我们往往会多次用到相同的函数或代码,如果把函数或代码直接添加进去,那样也行,但是会让项目显得雍冲,代码很乱。这时,我们就可以通过包含语句来轻松实现。包含语句主要包括 require 语句和 include 语句,下面就随高时银博客一起来看看。

      包含语句一、require 与 require_once 。

      require语句的写法有3种写法,任一一种都可以,它们的功能都是一样的。require_once与require用法是一样,这里就不多。如下:

      <?php
      require 'prepend.php'; //第一种,用单引号
      require
      $somefile;//第二种,把目标文件内赋给变量,
      require (
      'somefile.txt');//第三种,外加括号
      ?>

      require() 与require_once() 的区别是:前者可以重复执行调用,而后者不管出现几次,只会调用一个目标文件。看看下面这个例子:

      <?php
      require 'prepend.php';
      echo "hello";
      require (
      'prepend.php');
      ?>

      上例中,prepend.php 会被调用2次,而如果把require改成require_once,就会只调用一次,而如果重复调用往往会出现程序错误,所以,一般都是用require_once ,以防止重复调用相同的函数或代码时出错。

      包含语句二、include 与 include_once 。

      include与include_once的用法跟require的用法是一样的,include_once也只会调用一次。即:

      <?php
      include 'prepend.php'; //第一种,用单引号
      include $somefile;//第二种,把目标文件内赋给变量,
      include ('somefile.txt');//第三种,外加括号
      ?>



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201406242197.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.