Возможно ли это в PHP?
$a = array('first' => 'some value', 'second' => $a['first']);
Простой доступ к элементу массива внутри другого элемента из того же массива.
Не с этим синтаксисом, потому что во время оценки $a['first'], $a не определено. Это будет работать, хотя:
$a['first']
$a
$a = array(); $a['first'] = 'some value'; $a['second'] = $a['first'];