当我开始学习 OOP 编程时,我读到一切都是对象。我大部分时间都是用 PHP 开发的。数组在这里扮演着重要的角色。在大多数情况下,在像 C# 这样的语言中,您确实必须使用和传递对象而不是数组。
例如:
Class Product
{
private $data = array();
public function __construct()
{
$this->data['setting_1'] = 'a';
$this->data['setting_2'] = 'b';
$this->data['setting_3'] = 'c';
$this->data['setting_4'] = 'd';
$this->data['setting_5'] = 'e';
}
}
使用 PHP 时为所有内容创建类有什么意义吗?例如:
Class Product
{
private $setting_1, $setting_2, $setting_3, $setting_4, $setting_5;
}
然后在另一个类(例如模型)中实例化类产品并返回对象而不是数组(例如到控制器)?