NO. If you are having performance problems then the first thing you need to do is to run a profiler against your code. If you're optimizing things because you think they might be slow, you're doing it wrong.
Not to mention how dense these suggestions are. Caching speeds things up? Really? Thank you for enlightening all of us.
And that's because PHP doesn't care about the keys if they are numerical (note that I didn't say numbers; these were strings.)
Coming from PHP background first I didn't understand why I would need separate types for lists and dicts in Python. Now I think they are a godsend.
If I had the time I'd write 999 Things You Should Check in Your PHP Right Now. If this is the only language in your belt, please for your software's sake learn something else, widen your perspective.
Just so you know, my comment is not upvoted, and yours is downvoted because of the tone.
"It's just the way array_merge works" is true, so true even that it applies to the whole language. Why would merging an array yield a different result than adding them together, anyway?
7 comments
[ 25.0 ms ] story [ 1219 ms ] threadNot to mention how dense these suggestions are. Caching speeds things up? Really? Thank you for enlightening all of us.
Coming from PHP background first I didn't understand why I would need separate types for lists and dicts in Python. Now I think they are a godsend.
If I had the time I'd write 999 Things You Should Check in Your PHP Right Now. If this is the only language in your belt, please for your software's sake learn something else, widen your perspective.
Would help if you spent some time learning PHP in the first place :/ .. to preserve keys simply '+' the arrays together:
Also, constants have nothing to do with the problem you had, it's just the way array_merge works.Edit: wow, just wow. The parent is voted up with miss information and I'm voted down for correcting him.
"It's just the way array_merge works" is true, so true even that it applies to the whole language. Why would merging an array yield a different result than adding them together, anyway?