這也是OO設計的基本想法之一。在PHP5之前,如果需要使用一個類,只需要直接使用include/require將其包含進來即可。以下是一個實際的範例:
複製程式碼 程式碼如下:
class ClassA{
public function __construct(){
echoor /load success; ClassA,檔案名稱為ClassA.php
class ClassA{
public function __construct(){
echo “ClassA load success!”;
}
}
class ClassB extends ClassA {
function
class ClassB extends ClassA {
:__construct();
echo “ClassB load success!”;
}
}
//定義一個類別ClassB,檔案名稱為ClassB.php,ClassB繼承ClassA
class ClassB extends ClassA {
public function
//parent::__construct();
echo “ClassB load success!”;
}
}
定義兩個測試用的類別之後,我們來寫一個含有__autoload()方法的PHP運行程式檔案如下:
function __autoload($classname){
$classpath=”./”.$classname.'.php';
if(file_exists($classpath)){
require_once($classpath);
}
else{ class
file'.$classpath.'not found!';
}
}
$newobj = new ClassA();
$newobj = new ClassB();
$newobj = new ClassB();
4.如果你的類別名稱和使用者的輸入有關-或依賴使用者的輸入,一定要注意檢查輸入的檔案名,例如:.././這樣的檔案名稱是非常危險的。
以上就介紹了植物大戰殭屍修改器使用方法 PHP __autoload函數(自動載入類文件)的使用方法,包括了植物大戰殭屍修改器使用方法方面的內容,希望對PHP教程有興趣的朋友有所幫助。🎜