3 ms·
I can't count the times that references have caused wierd errors in my PHP code. Definitely a good recommendation.
by xkcdfanboy 14y ago
I can't count the times that references have caused wierd errors in my PHP code. Definitely a good recommendation.
- narcissus 14y agoI hear ya. In fact, I got burned by that problem enough times to make a test for it in my PHPCS 'coding standard'... which is basically a handful of standards that look for my stupid, repeated, coding errors :)
- function_seven 14y agoMy own standard is this: foreach ($array as & $ref) { // Do something with $ref } unset ($ref); i.e. put the `unset()` call on the same line as the closing brace, forever "welding" it to that block.
- Kiro 14y agoWhy do you even use references in the first place?
- smsm42 14y agoData structures like trees, etc. are pretty hard to do without them, due to default array by-value semantics.