PHP函数传值用对象,还是固定参数?

问题描述

当MVC中间加了一层,从控制器传参到这一层,是用固定参数传值,还是实例化后把值存到对象的属性中传值?那个比较好一些?

问题出现的环境背景及自己尝试过哪些方法

优化

相关代码

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

你期待的结果是什么?实际看到的错误信息又是什么?

那个比较好,比较主流?为什么?

阅读 1.7k
2 个回答

难道不是以下这么写么

$num = 123 ; 
$this->s->setAttributes($num); 
$this->s->all();

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题