為啥什么都沒顯示……也沒報錯……說好的hello world呢!
<?php
class?testController{
function?show(){?//控制器的作用時調用模型,并調用視圖,將模型產生的數據傳遞給視圖,并讓相關視圖去顯示
$testModel?=?new?testModel();
$data?=?$testModel->get();
$testView?=?new?testView();
$testView->$display($data);
}
}
?><?php
class?testModel{
function?get(){?//模型的作用時獲取數據并處理返回數據
return?"Hello?World!";
}
}
?>testView.class.php
<?php
class?testView{
function?display($data){?//視圖的作用時將取得的數據進行組織,美化等,并最終向用戶終端輸出
echo?$data;
}
}
?><?php
//如果有錯,include()報一個警告
//如果有錯,require_once()報一個嚴重錯誤
require_once('testController.class.php');
require_once('testModel.class.php');
require_once('testView.class.php');
$testController?=?new?testController();
$testController->show();
?>
2015-09-30
testController里的這個地方 $testView->$display($data); 寫錯了,應該是$testView->display($data);