1

我最初创建一个对象:

car{gearNumber,tyres}

其中 gearNumber 和轮胎是汽车属性......并将其保存在数据库(mysql)中,而不为 gearNumber 和轮胎分配任何值。

当我获取汽车对象并尝试增加齿轮编号时,什么也没有发生。解决方法是0在对象创建时设置默认值(),但我不想再次返回编辑汽车类,因为 php 以某种方式分配值苍蝇...

4

1 回答 1

1

不查看实际代码很难判断,但在从数据库中检索行时,可能会在对象的属性中放置一个空字符串(或空值)。

关于解决方法,有很多。也许您正在寻找的是创建一个以 gearNumber 和轮胎作为参数的构造函数。这就是OO的说法“如果你想创造一辆汽车,那么你必须提供齿轮号和轮胎”。

高温高压

于 2012-11-07T14:26:29.650 回答