加载自定义的函数库
使用自定义函数库
•代码重用
–通过重复使用已有的代码,提高开发效率,降低成本
•include( )和require( )函数。
–require( )将一个文件在预处理期间被导入,像把该文件粘贴到使用函数的地方。
–include( )与require ( )几乎等价,区别在于在脚本执行时包
含,当处理失败时,include( )产生一个警告而require( )则导致一个致命错误。
•include_once( )和require_once( )函数
两个函数在脚本执行期间包括并运行指定文件。与include( )语句及require( )类似,唯一区别是如果该文件中的代码已经被包括了,则不会再次包括,只会包括一次。这两个函数应该用于在脚本执行期间同一个文件有可能被包括超过一次的情况下,你想确保它只被包括一次以避免函数重定义,变量重新赋值等问题。
<?php
**require** 'config.php'; //使用require语句包含并执行config.php文件
**if** ($condition) //在流程控制中使用include语句
**include** 'file.txt'; //使用include语句包含并执行file.txt文件
**else** //条件不成立则包含下面的文件
**include** ('other.php'); //使用include语句包含并执行other.php文件
**require** ('somefile.txt'); //使用require语句包含并执行somefile.txt文件
function.php
<?php
function one() {
echo "111111111111111<br>";
}
function two() {
echo "222222222222222<br>";
}
function three() {
echo "33333333333333333<br>";
}
test.php
<?php
require "function.inc.php";
if($a == "a")
include "demo.txt";
else
include "demo2.html";
one();
two();
three();