ID: 26759 Comment by: amaranth at phphacking dot com Reported By: [EMAIL PROTECTED] Status: Bogus Bug Type: Documentation problem PHP Version: Irrelevant Assigned To: kennyt New Comment:
I agree that the code examples in the manual teach bad habits. People use them and don't realize there is a better solution, so they write everything with this slower code. Once a script gets large enough these do add up but by then its too late because so many lines would have to be changed. If the manual showed better examples or at least told people about the faster solutions it would fix a lot of headaches. Previous Comments: ------------------------------------------------------------------------ [2004-01-01 05:55:31] [EMAIL PROTECTED] Don't smoke too much in the new year please. ------------------------------------------------------------------------ [2004-01-01 04:51:12] [EMAIL PROTECTED] Double quotes and concatenation in output don't cause significant lost in performance. foreach too, furthermore it's better readable than while. Just my opinion. ------------------------------------------------------------------------ [2004-01-01 01:47:21] [EMAIL PROTECTED] Those 'insignificant gains' do add up. Does anyone want to teach new PHP developers to [ab]use the language like that? [Not meaning to bait any flames; just trying to help] Ignoring any arguments about the necessity in real code, does anyone have objections? ------------------------------------------------------------------------ [2004-01-01 01:40:29] ben at slax0rnet dot com I truly can't believe the pickiness present here. In a lot of these cases the "optimizations" to example code would not equate to any significant gain in performance. ------------------------------------------------------------------------ [2003-12-31 22:46:16] [EMAIL PROTECTED] Description: ------------ The php.net manual contains lots of examples that use less than desirable coding styles, such as unnecessary double quotes, concatenation in output (echo 'foo'.$bar;), bloaty loops (foreach(), which wastes memory, when just a while() is needed), etc. I'm happy to hit a good number of these pages, but I don't want to get killed over it. ;-) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26759&edit=1
