3v4l.org

run code in 300+ PHP versions simultaneously
<?php $fields = []; $rowData = []; $fields[] = &$rowData['column1']; $fields[] = &$rowData['column2']; useRefs(...$fields); var_dump($rowData); useRefs2(...$fields); var_dump($rowData); function useRefs(&...$fields) { $fields[0] = 'col 1 value 1'; $fields[1] = 'col 2 value 1'; } function useRefs2(&...$fields) { $fields[0] = 'col 1 value 2'; $fields[1] = null; }

preferences:
74.13 ms | 402 KiB | 5 Q