關聯課件: 8子項目八 - PHP内置函數概述(點擊在線預覽)
8.3.1.1 标準函數與擴展函數
 志村; &nbs很相p; 第3章已經(jīng)提到過(guò)函數的概念。PHP中的函數分爲内費通置函數和用戶自定義函數兩(liǎng)大類。内置函數由PHP開(kāi弟答)發(fā)者編寫并已嵌入到PHP當中,用戶可以在程序中直接使用。而自定義函數那道則是用戶根據自己的特殊需求編寫的函數。實際上上音使用PHP開(kāi)發(fā)者提供的大量的内拿地置函數可以輕松地完成(chéng)很多操作。可以說(shuō),學(xu事我é)習和使用函數是學(xué)習PHP的重要步驟,也是用PHP編寫複雜程序她玩的重要前提。
&聽了nbsp; PHP中的内置函數也大體分爲兩(liǎng)大類,一是标準函數哥數庫,二是擴展函數庫。标準函數庫中的函數存放在PHP黑煙内核中,可以在程序中直接使用,不業訊需要其他任何聲明、載入等操作。而擴展函數庫中的函你頻數一般不能(néng)直接使用,而是按照個人空用不同的需求來有選擇地使用。這(喝嗎zhè)些擴展函數按照功能(néng)的不同被(bèi)分門别類地封裝在多在亮個DLL函數庫中,這(zhè)些D物新LL庫存放在PHP安裝文件夾下。在PHP 5中,擴展函數被在多(bèi)存放在PHP安裝目錄的ext/子目錄下,如圖8-1所示。
圖8-1 PHP中的内置擴展函數庫
暗現  我小; 能理 當用戶需要用到擴展函數庫中的這(我術zhè)些函數時(shí),隻需要在php.ini配置山村文件中將(jiāng)此擴展庫打開(kāi)即可,它們在 &nb鐵些sp;php.ini中的位置如圖8-2所示化的。
&nb校綠sp;
東姐  學弟;
圖8-2 擴展函數庫在php.ini中的位置
&n下些bsp; &n錯讀bsp; 8.3.1.2 啓用擴展函數庫 &nbs資司p;
&nbs金一p; &n花坐bsp; &nb們科sp;  村黃; 自可 &大地nbsp; &路那nbsp;
&n海從bsp;  區頻; 打開(kāi)一個擴展庫的方法很簡單,隻需要將(jiāng)“;腦的extension=php_xxx.dll”前面(miàn)的分号“飛時;”去掉,并保存php.ini 們工; &店醫nbsp; 文 件懂民,然後(hòu)重新啓動IIS或者APAC件外HE,此時(shí)php.ini生效,此擴展随即可以使用。
&著光nbsp; &城物nbsp; &nbs店場p;在本書的程序中用到的函數,絕大多數都(dōu)屬于标準内置函票了數,不需要對(duì)PHP做特殊的配置空答就(jiù)能(néng)夠直接使用。如志船果用到擴展函數庫中的函數,我們會(huì)進(jìn)行說(shuō)姐如明。讀者如果在編寫程序過(guò)程中,遇到有的議錢PHP函數不能(néng)使用的情況,應當考慮是否因爲去自沒(méi)有打開(kāi)相應謝腦的擴展庫。如果沒(méi)有打開(kāi)做老相應的擴展庫,PHP系統一般會(huì)給出“Fatal error懂車: Call to undefined fun城嗎ction…”的提示。
&nb為醫sp; &nb作土sp; 接下來介紹一些最爲常用的PHP内置函數。
&n通物bsp;
&費務nbsp;
&nbs但時p;
&還兵nbsp;
 山微;  也微;