Hello world顯示兩次的問題?
我配置這個文件,準(zhǔn)備寫個文件管理器,輸入localhost輸出所有文件夾和鏈接。先用helloworld代替。只實例化了一次,但是在輸出兩個Helloworld,請問這是為什么?
test.php是如下
<?php //?入口文件 @header('Content-type:?text/html;?charset=gbk'); require_once('./libs/controller/filemanagerController.php'); require_once('./libs/modle/filemanagerModle.php'); require_once('./libs/view/template/filemanagerView.php'); $filemanager?=?new?filemanagerController(); $filemanager->filemanagerController(); ?>
filemanagerController是這么寫的
<?php class?filemanagerController{ ????function?filemanagerController(){ ????????$fileMo?=?new?filemanagerModle(); ????????$data?=?$fileMo->filemanagerModle(); ????????$fileView?=?new?filemanagerView(); ????????$fileView->filemanagerView($data); ????} } ?>
modle是
<?php class?filemanagerModle{ ????function?filemanagerModle(){ ????return?"hello?world"; ????} } ?>
view是
<?php class?filemanagerView{ ????function?filemanagerView($data){ ????echo?$data; ????} } ?>
我的phpinfo如下
PHP?Version?7.0.8-2 SystemLinux?zhang-pc?4.4.0-2-deepin-amd64?#1?SMP?Deepin?4.4.6-4?(2016-07-01)?x86_64???? Server?API????Apache?2.0?Handler???? Virtual?Directory?Support????disabled???? 啟動的模塊:zlib.*,?string.rot13,?string.toupper,?string.tolower,?string.strip_tags, ?convert.*,?consumed,?dechunk,?bzip2.*,?convert.iconv.*,?mcrypt.*,? mdecrypt.*
2016-08-28
不信的話,你把方法名稱改一下,結(jié)果就會只輸出一次了
2016-08-27
方法的名稱不要和類的名稱相同