wordpress CMS主题 微信
Home > PHP开发 > php包含语句require与include的区别

php包含语句require与include的区别

高时银博客 PHP开发 点击: 2,508 次 0 0

做项目时,我们往往会多次用到相同的函数或代码,如果把函数或代码直接添加进去,那样也行,但是会让项目显得雍冲,代码很乱。这时,我们就可以通过包含语句来轻松实现。包含语句主要包括 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');//第三种,外加括号
?>


文章分页: 1 2 下一页

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

目前还没有评论。赶快来坐沙发吧。

发表评论