Hacker News new | past | comments | ask | show | jobs | submit login

Right associative! It's just one of the many rites of passage for people working with PHP to get bitten by its left associative ternaries. Naked nested ternaries are deprecated now, but maybe one day, PHP can have right associative ternaries.



Except when it's not, like in perl.


Not sure what you mean, but ternaries are right-associative in Perl just like most other languages. PHP is the odd one out.


Except when they're not.


And when is that? The docs just say it's right associative[1]. And while it's been a long time since I've written any nontrivial Perl, I don't remember ever having ?: be left associative.

[1] https://perldoc.perl.org/perlop




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: