エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
foreachでIndirect modification of overloaded propertyが発生する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
foreachでIndirect modification of overloaded propertyが発生する
Home > PHP > foreachでIndirect modification of overloaded propertyが発生する マジックメソッドの__... Home > PHP > foreachでIndirect modification of overloaded propertyが発生する マジックメソッドの__get()ですが、配列を返すとforeachでNoticeが発生する場合があります。 < ?php error_reporting(E_ALL); class A { private $array = array(1, 2, 3); function __get($name) { if ($name == 'hoge') { return $this->array; } } } $obj = new A(); foreach ($obj->hoge as $elem) { var_dump($elem); } ?> PHP Notice: Indirect modification of overloaded property