I like it!

But what should happen if:

[ $a ?? '123', $b ] = [];
[ $a ?? '123', $b ] = [ 1 ];
[ $a ?? '123', $b ] = [ 1, 2 ];

It also supports ?: operator?

[ $a ?: '123' ] = []; so $a = '123'
[ $a ?: '123' ] = [ false ]; so $a = '123'
[ $a ?: '123' ] = [ 456 ]; so $a = 456


Atenciosamente,
David Rodrigues

Reply via email to