為啥什么都沒顯示……也沒報錯……說好的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);