Values & References1 / 16
Up next

Arrays copy on assign

<?php
declare(strict_types=1);
// arrays are VALUE types: assignment makes a copy
$a = [1, 2, 3];
$b = $a;
$b[] = 4;
// $a is unaffected
print_r($a);
print_r($b);
What you're solving

arrays are value types