Re:Old box, dumb code, few thousand connections, no big deal
by zippoxer on Friday May 08, 2020 @04:49PM
(#23119289)
"String-programming" is mostly optional. Modern Laravel is introducing type-safe alternatives. For instance, instead of doing validation like:
'gender' => 'in:male,female,other'
You can now do: 'gender' => Rule::in(['male', 'female', 'other'])
Which, coming from Go, I very much prefer.Modern PHP is pushing for type-safety (via type-hinting) and Laravel is following this direction as well.
It's a resounding no from me. If you're stuck with PHP, sure, this beats the WordPress style of...well...I can't really find words to describe how bad it is..., but it's still miles behind anything else. It full of strings and other things that you just have to memorize with IDE integration even with specialised extensions still worse than other languages with standard IDEs.