PHP中如何引用文件-php文件

1.requirce引用文件

先写个被引用的文件 common_inc.php

<?php

function func($count){ //定义一个名为func函数 形参为$count

print "第".$count."次调用\n";//函数体为打印 "第".$count."次调用";

}

?>

使用requirce方式引用 例:require.php

<pre><!--pre 元素可定义预格式化的文本-->

<?php

require('common_inc.php');//引用common_inc.php并运行

func(1);//调用func函数 实参为1

func(2);//调用func函数 实参为2

?>

</pre>

结果:

PHP中如何引用文件

<pre><!--pre 元素可定义预格式化的文本-->

<?php

require('common_inc.php');//引用common_inc.php并运行

func(1);//调用func函数 实参为1

require('common_inc.php');//引用common_inc.php并运行

func(2);//调用func函数 实参为2

?>

</pre>

出现“重复定义函数”错误

结果:

PHP中如何引用文件

2.require_once引用文件 例:require_once.php

<pre><!--pre 元素可定义预格式化的文本-->

<?php

require_once('common_inc.php');//引用common_inc.php并运行

func(1);//调用func函数 实参为1

require_once('common_inc.php');

//require 与require_once的语法是一样的,只是执行不同,不同之处是require_once会先检查该引用文件是否已经引用到脚本中,如果没有则引用,反之跳过不会引用,不会出现require出现“无法重复定义函数”

func(2);//调用func函数 实参为2

?>

</pre>

结果:

PHP中如何引用文件

3.include引用文件 例:include.php

<pre>

<?php

include('common_inc.php');//引用common_inc.php并运行

func(1);//调用func函数 实参为1

func(2);//调用func函数 实参为2

?>

</pre>

结果:

PHP中如何引用文件

注:include也会报错重复定义函数

4.include_once引用文件 例:include_once.php

<pre>

<?php

include_once("common_inc.php");//引用common_inc.php并运行

func(1);//调用func函数 实参为1

include_once("common_inc.php");

//include与include_once require 与require_once的语法是类似,只是执行不同,不同之处是require_once会先检查该引用文件是否已经引用到脚本中,如果没有则引用,反之跳过不会引用,不会出现require出现“无法重复定义函数”

func(2);//调用func函数 实参为2

?>

</pre>

结果:

PHP中如何引用文件

5.include除了引入和运行本地文件外,还可以通过URL来引入和运行服务器上的文件。

例:include_http.php

<?php

include(("http://www.google.cn/search?complete=1&hl=zh-CN&q=php&meta="));

?>

结果:

PHP中如何引用文件

6.include此外还可以像函数一样获取返回值

例:include_return.php

<?php

if ((include('common_inc.php')) == TRUE){//判断是引用common_inc.php并运行

print 'SUCCESS!'; //是 打印SUCCESS!

}

?>

结果:

PHP中如何引用文件

推荐阅读