Массив и объект в аргументах функции: что изменится снаружи
function fill(array $items, stdClass $order): void
{
$items[] = 'book';
$order->status = 'paid';
}
$items = ['pen'];
$order = new stdClass();
$order->status = 'new';
fill($items, $order);
echo count($items), ' ', $order->status;
Что выведет скрипт?
- 2 paid
- 1 new
- 1 paid
- 2 new
