PHPでオブジェクト配列を定義する方法を教えてください。

PHP でオブジェクトの配列を定義するには、次の方法を使います。

  1. array() 関数を使用します。
$obj1 = new stdClass();
$obj1->name = "John";
$obj1->age = 25;

$obj2 = new stdClass();
$obj2->name = "Jane";
$obj2->age = 30;

$arr = array($obj1, $obj2);
  1. ネイティブに発音する場合は[]の構文を使用してください (PHP 5.4以降)
$obj1 = new stdClass();
$obj1->name = "John";
$obj1->age = 25;

$obj2 = new stdClass();
$obj2->name = "Jane";
$obj2->age = 30;

$arr = [$obj1, $obj2];
  1. use yield arrays (PHP 7+):
$obj1 = new stdClass();
$obj1->name = "John";
$obj1->age = 25;

$obj2 = new stdClass();
$obj2->name = "Jane";
$obj2->age = 30;

$arr = [$obj1, $obj2];

オブジェクトを含む配列が定義されました。インデックスを使って配列にあるオブジェクトにアクセスして、矢印演算子(->)を使ってオブジェクトのプロパティにアクセスできます。

bannerAds