Как можно Я создаю новый оператор в PHP?

Я вижу, что делаю следующий код для присвоения по умолчанию всех типов на PHP

$variable = $variable ? $variable : 'default value';

Я знаю, что с 5.3 Я могу сделать

$variable = $variable ?: 'default value';

Я хотел бы еще больше упростить это, имея возможность просто сделать

$variable ?= 'default value';

и переназначить переменную, если она оценивается как ложь. Можно ли создать это задание? Нужно ли мне для этого компилировать свою собственную версию php?

18
задан hakre 20 December 2012 в 18:10
поделиться