您好我是PHP的新手并尝试实现一个类。在类中,我的一个变量是一个数组。基本上,我感到困惑的是如何初始化数组,然后使用函数向其添加元素。这是我到目前为止的代码,但我在IDE中收到语法错误消息。
<?php
class Food
{
var $foodName = "";
var $foodCals = "";
var $foodDesc = "";
var $foodPrice = "";
var $numSides = "";
$sidesArray = array();
function addSide($sideItem)
{
array_push($sidesArray, "$sideItem");
}
}
?>
获取语法错误:
Syntax error: unexpected: $sidesArray expected: function, const, var, }, static, abstract, final, private, protected, public
我做错了什么? 感谢。
答案 0 :(得分:1)
您需要在函数中引用您的成员变量:
$this->sidesArray
在课堂上声明它是这样的:
public $sidesArray;
我建议你在php.net上阅读Classes and Objects。