class Item
{
private $_SomeArray = array();
private $elementOfanArray;
function __construct()
{
$this->_SomeArray[0]="default message";
$this->elementOfanArray=0; //I am trying to assign empty value to an var
}
public function getArray()
{
return $this->SomeArray; //function returning whole array
}
public function setArray(elementOfanArray) //function for adding new element to an array and checking if not empty
{
if(!elementOfanArray)
{
}
else
{
array_push($_SomeArray, elementOfanArray);
$elementOfanArray = 0; //I am trying to assign value after addding element to an array
}
}
function __destruct(){
$this->_SomeArray;
$this->elementOfanArray;
}
}
これは私のコードですが、 "array_push"を使用するのが正しいかどうかは20回程度と言われています。 関数呼び出しの量は一定ではありませんので、値が少なくなると思います。配列からそれらを削除するか、ただちにそれらをダンプしたいと思います。クラス内の配列に新しい要素を渡してその値を返す
私が得たもう1つの質問は、このクラスから要素を取り除かなければならないことです。このクラス以外の値で配列全体を取得する方法はありますか?
私は何を書いたのですか?
そのクラスや関数の中のあなたのクラスは、 '$ this->' – Naruto