对于以下两个类:
我应该使用数组作为参数还是一一使用?
class image {
public function __construct(array $color, array $padding) {
...
}
}
class image {
public function __construct($red, $green, $blue, $paddingtop, $paddingright, $paddingbottom, $paddingleft) {
...
}
}
同样对于类属性:
class image {
protected $paddingtop;
protected $paddingright;
protected $paddingbottom;
protected $paddingleft;
protected $colorred;
protected $colorgreen;
protected $colorblue;
}
class image {
protected $padding = array('top' => ..., 'right' => ..., 'bottom' => ..., 'left' => ...);
protected $color = array('red' => ..., 'green' => ..., 'blue' => ...);
}
将它们视为数组还是单个变量更好?
也许这个问题没有固定的答案,但我只是一个 php 初学者,没有任何工作经验,我想听听你的建议,哪种方式最常用或其他编码人员易于阅读。
谢谢!