News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Brandon Savage's Blog:
Be Wary of User Contributed Notes
November 23, 2009 @ 09:19:46

Brandon Savage has a reminder for both those familiar with PHP and a warning for those new to the language - take the examples in the comments of the PHP.net with a grain of salt.

This morning, I was reviewing the weekly list of topics with the most comments throughout the PHP manual, and I stumbled upon the following code in the documentation for the date() function. This code is designed to tell you the day of the week for any valid date you give it. [...] I'm sure that this user put a lot of work and effort into this function. I'm sure they were excited to share it with the PHP community. I'm sure they thought they had stumbled on a solution to a problem that everyone needed to solve. I'm sure they had no idea that this code is a great example of using PHP precisely the wrong way.

His example, one that uses around 30 lines of code to do something that date could accomplish in one, is a perfect example of why blindly following the advice of others without thinking things through can be disastrous for your code. Do a bit of research before you cut and paste and remember that with someone else's code could come someone else's problems - think before you implement.

0 comments voice your opinion now!
contributed notes advice opinion


blog comments powered by Disqus

Similar Posts

Seldo.com: PHP needs to die. What will replace it?

Chris Roane's Blog: What does it mean to be an Advanced PHP Programmer?

Michael Babker's Blog: The Death of Joomla! - Negative Attitudes & Closed Minded Leadership

Rafael Dohms' Blog: PHP Security: Are you paying attention?

Marco Tabini's Blog: Software, APIs and all the king's men


Community Events





Don't see your event here?
Let us know!


framework conference tips deployment list language threedevsandamaybe introduction bugfix series interview laravel release code symfony community zendserver podcast api voicesoftheelephpant

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework