<learndojo />
← Продвинутые возможности PHP
Выбрать правильный код1 баллов

Shallow copy и Account

Что выведет изменение Account в person1?

<?php
class Account { public function __construct(public float $balance) {} }
class Person { public function __construct(public Account $account) {} }
$person1 = new Person(new Account(100));
$person2 = clone $person1;
$person1->account->balance += 50;
echo $person2->account->balance;
Подсказки
  • Теория: При shallow copy вложенный Account общий.
Что проверяет это задание

При shallow copy вложенный Account общий.