News Feed
Sections




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

php|architect:
PHP is not a Swiss Army Knife, quit calling it that.
October 11, 2011 @ 09:53:55

New on the php|architect site today, there's a post from Cal Evans with his opinion of the PHP language - "it's not a Swiss Army Knife, quit calling it that."

I've heard a lot of people compare PHP to a Swiss Army Knife. You know the ones, 5 blades, a corkscrew, a saw...and the obligatory toothpick that you will lose so you might as well take it out now and just throw it away. Why anyone would consider PHP to be like this is beyond me. [...] A Swiss Army Knife undergoes a lot of design work before it is released. It is well designed. [...] A Swiss Army Knife is polished and refined. [...] No, PHP is none of those things, it is not purposefully designed, it is not polished, and it is not bulky.

In his opinion, if PHP was any tool, it'd be more of a screwdriver - the good kind that's stood the test of time and has worked again and again, despite what was demanded. He points out that yes, you can do stupid things with PHP, but that's true of any language - quit blaming the language for your bad mistakes.

PHP is a more widely used language on the web for one very good reason, when you need to get something done, it's always there in your toolbox, ready for you to take out, abuse in new ways and then put away.
0 comments voice your opinion now!
opinion swissarmyknife screwdriver language decisions


blog comments powered by Disqus

Similar Posts

Kamran Usman's Blog: Zend is going the Wrong Way I think

PHP.net: PHP 5.4.11 and PHP 5.3.21 released!

Reddit.com: Your predictions for PHP in 2013?

Mashable.com: 8 Experts Break Down the Pros and Cons of Coding With PHP

NetTuts.com: The Best Way to Learn PHP


Community Events





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


symfony voicesoftheelephpant opinion release language composer series laravel library community security tool application introduction interview package framework version update podcast

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