testControll.class.php global $view
不懂 為什么 要在 testControll.calss.php 中先設(shè)置一個(gè) global $view;為什么不在index.php入口文件中 先定義 global $view
不懂 為什么 要在 testControll.calss.php 中先設(shè)置一個(gè) global $view;為什么不在index.php入口文件中 先定義 global $view
2015-09-21
舉報(bào)
2017-05-26
這個(gè)是因?yàn)镻HP語言的作用域,就是為了要把上一級、外邊(index.php,$view = ORG('smarty', 'Smarty', $smarty_params))定義的$view對象拿到函數(shù)里用。不把$view聲名成全局變量,在函數(shù)內(nèi)就用不到$view。
2015-09-21
?global 必須要寫在函數(shù)里面,感覺require過的文件就是一個(gè)大醬缸,不分先后的亂;其實(shí)后面幾節(jié)用了工廠模式,做成靜態(tài)屬性了,感覺還清晰些。