PHP鑷姩鍔犺浇瀵硅薄


鑷姩鍔犺浇瀵硅薄,寰堝寮鍙戣呭啓闈㈠悜瀵硅薄鐨勫簲鐢ㄧ▼搴忔椂瀵规瘡涓被鐨勫畾涔夊缓绔嬩竴涓 PHP 婧愭枃浠躲備竴涓緢澶х殑鐑︽伡鏄笉寰椾笉鍦ㄦ瘡涓剼鏈紙姣忎釜绫讳竴涓枃浠讹級寮澶村啓涓涓暱闀跨殑鍖呭惈鏂囦欢鍒楄〃銆

鑷姩鍔犺浇瀵硅薄

寰堝寮鍙戣呭啓闈㈠悜瀵硅薄鐨勫簲鐢ㄧ▼搴忔椂瀵规瘡涓被鐨勫畾涔夊缓绔嬩竴涓 PHP 婧愭枃浠躲備竴涓緢澶х殑鐑︽伡鏄笉寰椾笉鍦ㄦ瘡涓剼鏈紙姣忎釜绫讳竴涓枃浠讹級寮澶村啓涓涓暱闀跨殑鍖呭惈鏂囦欢鍒楄〃銆

鍦 PHP 5 涓紝涓嶅啀闇瑕佽繖鏍蜂簡銆傚彲浠ュ畾涔変竴涓 __autoload 鍑芥暟锛屽畠浼氬湪璇曞浘浣跨敤灏氭湭琚畾涔夌殑绫绘椂鑷姩璋冪敤銆傞氳繃璋冪敤姝ゅ嚱鏁帮紝鑴氭湰寮曟搸鍦 PHP 鍑洪敊澶辫触鍓嶆湁浜嗘渶鍚庝竴涓満浼氬姞杞芥墍闇鐨勭被銆

Note:

鍦 __autoload 鍑芥暟涓姏鍑虹殑寮傚父涓嶈兘琚 catch 璇彞鍧楁崟鑾峰苟瀵艰嚧鑷村懡閿欒銆

Note:

濡傛灉浣跨敤 PHP 鐨 CLI 浜や簰妯″紡 鏃讹紝Autoloading 涓嶅瓨鍦ㄣ
 

xample #1 Autoload 渚嬪瓙

鏈緥灏濊瘯鍒嗗埆浠 MyClass1.php 鍜 MyClass2.php 鏂囦欢涓姞杞 MyClass1 鍜 MyClass2 绫汇

1
2
3
4
5
6
7
8
<?php
function __autoload($class_name) {
    require_once $class_name . '.php';
}
 
$obj  = new MyClass1();
$obj2 = new MyClass2();
?>

浠ヤ笂灏辨槸PHP鑷姩鍔犺浇瀵硅薄鐨勮缁嗗唴瀹癸紝鏇村淇℃伅璇峰叧娉∣D浜戝叾瀹冪浉鍏虫枃绔狅紒



鏈枃URL锛http://www.odweb.cn/news_show.html?id=99