欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

php的入口文件有什么作用-創(chuàng)新互聯(lián)

php的入口文件有什么作用?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

在高平等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營(yíng)銷推廣,外貿(mào)營(yíng)銷網(wǎng)站建設(shè),高平網(wǎng)站建設(shè)費(fèi)用合理。

php的自動(dòng)加載:

在php5以前,我們要用某個(gè)類或類的方法,那必須include或者require,之后才能使用,每次用一個(gè)類,都需要寫一條include,麻煩

php作者想簡(jiǎn)單點(diǎn),最好能引用一個(gè)類時(shí),如果當(dāng)前沒有include進(jìn)來,系統(tǒng)能自動(dòng)去找到該類,自動(dòng)引進(jìn)~

于是:__autoload()函數(shù)應(yīng)運(yùn)而生。

通常放在應(yīng)用程序入口類里面,比如discuz中,放在class_core.php中。

先講淺顯的例子:

第一種情況:文件A.php中內(nèi)容如下

<?php
class A{
  public function __construct(){
         echo 'fff';
  }
}
?>

文件C.php 中內(nèi)容如下:

<?php  
function __autoload($class)  
{  
$file = $class . '.php';  
if (is_file($file)) {  
require_once($file);  
}  
}  
 
$a = new A(); //這邊會(huì)自動(dòng)調(diào)用__autoload,引入A.php文件
 
?>

第二種情況:有時(shí)我希望能自定義autoload,并且希望起一個(gè)更酷的名字loader,則C.php改為如下:

<?php
function loader($class)
{
$file = $class . '.php';
if (is_file($file)) {
require_once($file);
}
}
spl_autoload_register('loader'); //注冊(cè)一個(gè)自動(dòng)加載方法,覆蓋原有的__autoload
$a = new A();
?>

第三種情況:我希望高大上一點(diǎn),用一個(gè)類來管理自動(dòng)加載

<?php  
class Loader  
{  
public static function loadClass($class)  
{  
$file = $class . '.php';  
if (is_file($file)) {  
require_once($file);  
}  
}  
}  
 
spl_autoload_register(array('Loader', 'loadClass'));  
 
$a = new A();
 
?>

當(dāng)前為最佳形式。

通常我們將spl_autoload_register(*)放在入口腳本,即一開始就引用進(jìn)來。比如下面discuz的做法。

if(function_exist('spl_autoload_register')){
 
  spl_autoload_register(array('core','autoload'));  //如果是php5以上,存在注冊(cè)函數(shù),則注冊(cè)自己寫的core類中的autoload為自動(dòng)加載函數(shù)
 
}else{
 
  function __autoload($class){         //如果不是,則重寫php原生函數(shù)__autoload函數(shù),讓其調(diào)用自己的core中函數(shù)。
 
    return core::autoload($class);
 
  }
 
}

這段扔在入口文件最前面,自然是極好的~

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)建站的支持。

網(wǎng)頁題目:php的入口文件有什么作用-創(chuàng)新互聯(lián)
新聞來源:http://aaarwkj.com/article32/jcdpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、企業(yè)建站、定制開發(fā)商城網(wǎng)站、網(wǎng)站導(dǎo)航、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
成人精品淫片一级免费| 久草亚洲一区二区三区av| 亚洲人妻av一区二区三区| 老司机精品成人免费视频| 极品美女被插到高潮喷水| 91成年精品一区在线观看| 亚洲av一区二区三区| 亚洲国产欧美日韩在线一区| 久久综激情丁香开心婷婷| 人妻天堂久久一区二区三区| 91午夜福利视频在线观看| 91女厕偷拍女厕偷拍| 亚洲欧美一级二级三级| 中国毛片一区二区三区| 日本韩国欧美一区在线| 欧美精品欧美精品一区二区| 国产欧美日韩精品久久久久久| 成年人性生活网站视频| 天天爽天天看天天射天天操| av在线男人社区日韩| 未满十八禁止观看免费观看| 久久久久四虎国产精品| 日本人妻在线一区二区三区| 91制片国产在线观看| 日本少妇激情后入嗯啊| 性知音国产精品粉色视频| 国产精品99久久久久久| 精品亚洲一区二区在线| 男人的天堂免费看看av| 欧美夫妻香蕉视频网站| 日韩精品视频一区二区在线观看 | 五月天丁香婷婷一区二区| 亚洲乱码一区二区三区人妇| 欧美视频免费一级黄片| 人妻天天爽夜夜爽欧美色| 视频一二区免费在线观看| 日韩av黄色大片在线播看| 国产黄片免费看久久久| 欧美精品一区二区网站| 蜜臀国产综合久久第一页| 国产自拍精品视频免费观看|