鍍金池/ 問答/PHP/ PHP函數(shù)傳值用對(duì)象,還是固定參數(shù)?

PHP函數(shù)傳值用對(duì)象,還是固定參數(shù)?

問題描述

當(dāng)MVC中間加了一層,從控制器傳參到這一層,是用固定參數(shù)傳值,還是實(shí)例化后把值存到對(duì)象的屬性中傳值?那個(gè)比較好一些?

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

優(yōu)化

相關(guān)代碼

1.
$this->s->attributes = '123';
$this->s->all();
2.
$num = '123';
$this->s->all($num);

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

那個(gè)比較好,比較主流?為什么?

回答
編輯回答
浪蕩不羈

看你的123只用一次,還是$this->s里有很多地方要用到

2017年10月16日 15:26
編輯回答
她愚我

難道不是以下這么寫么

$num = 123 ; 
$this->s->setAttributes($num); 
$this->s->all();
2017年4月9日 20:38