加載自定義的函數(shù)庫
使用自定義函數(shù)庫
?代碼重用
–通過重復(fù)使用已有的代碼他匪,提高開發(fā)效率,降低成本
?include( )和require( )函數(shù)丈探。
–require( )將一個(gè)文件在預(yù)處理期間被導(dǎo)入漱病,像把該文件粘貼到使用函數(shù)的地方颈娜。
–include( )與require ( )幾乎等價(jià),區(qū)別在于在腳本執(zhí)行時(shí)包
含,當(dāng)處理失敗時(shí)排宰,include( )產(chǎn)生一個(gè)警告而require( )則導(dǎo)致一個(gè)致命錯(cuò)誤。
?include_once( )和require_once( )函數(shù)
兩個(gè)函數(shù)在腳本執(zhí)行期間包括并運(yùn)行指定文件那婉。與include( )語句及require( )類似板甘,唯一區(qū)別是如果該文件中的代碼已經(jīng)被包括了,則不會(huì)再次包括详炬,只會(huì)包括一次盐类。這兩個(gè)函數(shù)應(yīng)該用于在腳本執(zhí)行期間同一個(gè)文件有可能被包括超過一次的情況下,你想確保它只被包括一次以避免函數(shù)重定義呛谜,變量重新賦值等問題在跳。
<?php
**require** 'config.php'; //使用require語句包含并執(zhí)行config.php文件
**if** ($condition) //在流程控制中使用include語句
**include** 'file.txt'; //使用include語句包含并執(zhí)行file.txt文件
**else** //條件不成立則包含下面的文件
**include** ('other.php'); //使用include語句包含并執(zhí)行other.php文件
**require** ('somefile.txt'); //使用require語句包含并執(zhí)行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();