В PHP есть более сжатый способ написания $x ? $x : $y
? Повторение $x
кажется ненужным, особенно если это длинное выражение. Не так важно, как обрабатываются ложные значения, если $y
возвращается, когда $x
не определено или null.
В Perl я бы использовал $x // $y
или $x || $y
.
попробуйте эту ссылку: http://stackoverflow.com/questions/6911235/is-there-a-better-way-of-writing-vv-0-1-0 это javascript, но отлично работает с PHP, надеюсь это помогает – Gerep
@Gerep: Единственное сходство между вопросами, похоже, является оператором. – Tim