5 ms·
You're the reason PHP has a bad reputation. You have no idea what you're doing, and you use your mouth not only to breathe, but to spill hate on it too! 80% of
by datphp 13y ago
You're the reason PHP has a bad reputation. You have no idea what you're doing, and you use your mouth not only to breathe, but to spill hate on it too!
80% of your points can be answered by wrappers/helpers. How often do PHP developers have to walk through a user-generated string of multibyte cacarcters? Ok, didn't think so. And when you do you have all the required tools. 99% of string handling is simple copy, and the byte apporach is great at that.
A few points that stand out, and give an amusing idea of how you implement stuff:
"Unless you use a wrapper"
"What's the difference? I don't know, and I really can't be bothered to read"
"Try typing that three times in a row, I dare you"
"Oh yeah, and there are no less than three API"
"a real database where field lengths are defined in characters"
"makes autocompletion tricky" on native function...
PS:
- natsort() is intended for numbers
- ENT_QUOTES isn't required unless you use single quotes to encapsulate your outputs
- ugly code = using different function names.. ok
- PHP isn't helping Microsoft.. ok
- utf8_decode is a shortcut for iconv() using the 2 most common encodings, just FYI
Edit: formatting