- Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- array(1) { [0]=> int(1) } array(0) { }
<?php
class Obj {
public int $prop1 = 1;
private int $prop2 = 1;
}
class Tester
{
/**
* @param list<Obj> $objects
*/
public static function test(array $objects): void
{
var_dump(array_column($objects, 'prop1'));
var_dump(array_column($objects, 'prop2'));
}
}
Tester::test([new Obj]);