クラス内にいくつかの関数をグループ化しました。いくつかの関数は、同じリストを使用していくつかの計算作業を行います。リストを必要とする各関数の中にリストを入れるのではなく、すべての関数がリストにアクセスできるようにリストを置く方法はありますか?PHPで関数内のクラス変数にアクセスする方法
// Simplified version of what I am trying to do
Class TestGroup
{
public $classArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
public function getFirstFiveElemFromArray()
{
$firstFive = array_slice($this -> $classArray, 0, 5, true);
return $firstFive;
}
public function sumFirstEightElemFromArray()
{
//methods to get first eight elements and sum them up
}
}
$test = new TestGroup;
echo $test -> getFirstFiveElemFromArray();
これは私が取得していますエラーメッセージです:
Undefined variable: classArray in C:\wamp\www\..