0
PHPとOOPの技術ではとても新しいです。PHP多くのオブジェクトが1つのクラス
だから私はそうのようなオブジェクトの作成は問題ありません:
$member1 = new Member('person 1');
をしかし、オブジェクトの束を返す方法があります。私はそれらを繰り返してDOMに入れることができますか?オブジェクトを取得するためには、1つの可能な方法は、配列を使用することです
PHPとOOPの技術ではとても新しいです。PHP多くのオブジェクトが1つのクラス
だから私はそうのようなオブジェクトの作成は問題ありません:
$member1 = new Member('person 1');
をしかし、オブジェクトの束を返す方法があります。私はそれらを繰り返してDOMに入れることができますか?オブジェクトを取得するためには、1つの可能な方法は、配列を使用することです
class Example
{
public function getPeople()
{
$objs = array();
for($i = 0; $i < 10; $i++)
{
$obj[] = new Person('Person ' . ($i + 1));
}
return $objs; // returning an array of Person objects
}
}
$example = new Example();
foreach($example->getPeople() as $person)
{
// Do something with $person
}
: -
$members = new members(array(...));
// you can assess any member via $members->members[$some_id]
// class to return list of members
class members()
{
public $members = array();
public function __construct(array $ids)
{
foreach ($id as $id)
{
$this->members[$id] = new Member($id);
}
}
}
class member()
{
public function __construct($id)
{
// any other thing you want to do
}
}
私はオブジェクトの配列を返すクラスを作成できますか?いくつかのメンバーを検索し、それらをDOMに表示したいと思います。 – Gamak
オブジェクトの配列を返すメソッドを作成できます。クラスコード抽象化。 Object - クラスのインスタンス化。 – favoretti
@Gamak:いいえ、クラスコンストラクタに値を返すことはできません。 –