问题描述
我目前正在用PHP创建一个名为Pizza的类,它具有两个属性:名称和价格。
<?PHP
class Pizza{
private $name;
private $price;
public function __construct($name,$price){
$this->setName($name);
$this->setPrice($price);
}
public function getName(){
return $this->$name;
}
public function getPrice(){
return $this->$price;
}
public function setName($name){
$this->$name = $name;
}
public function setPrice($price){
$this->$price = $price;
}
}
$pizza1 = new Pizza('pepperoni',10);
$pizza1->getPrice();
( ! ) Notice: Undefined variable: price in C:\wamp\www\pw\crazy pizza\pizza.PHP on line 17
Call Stack
# Time Memory Function Location
1 0.0020 391472 {main}( ) ...\pizza.PHP:0
2 0.0020 391856 Pizza->getPrice( ) ...\pizza.PHP:30
( ! ) Notice: Undefined property: Pizza::$ in C:\wamp\www\pw\crazy pizza\pizza.PHP on line 17
Call Stack
# Time Memory Function Location
1 0.0020 391472 {main}( ) ...\pizza.PHP:0
2 0.0020 391856 Pizza->getPrice( ) ...\pizza.PHP:30
请问您知道我的代码有什么问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)