任何人都知道如何在PHP中创建一个类,然后在调用时加载一个数组
$cart = new Cart(); //where Cart is the Class Name
print_R($cart); //print the constructor
Run Code Online (Sandbox Code Playgroud)
在这一点,我想要这样的数组
$cart = ([id] => ,[currency]=> ,[country]=> )
Run Code Online (Sandbox Code Playgroud)
任何人如何指导我如何为此调用设置构造函数,即使属性为空,我只需要数组的键值,以便我可以设置其值如下所示
$cart->id = 1;
$cart->currency = EUR;
$cart->country= DE;
Run Code Online (Sandbox Code Playgroud)
通过这种方式,在这个例子中调用新的CART会更容易......然后操作类属性以便保存到数据库等
class Cart
{
private $id, $currency, $country;
public function __construct($id = 1, $currency = 'EUR', $country = 'DE')
{
$this->id = $id;
$this->currency = $currency;
$this->country = $country;
}
}
Run Code Online (Sandbox Code Playgroud)
如果没有向构造函数传递参数,它将继承函数参数规范中的默认值.
| 归档时间: |
|
| 查看次数: |
761 次 |
| 最近记录: |