<pedrocorreia.net ⁄>
 

<Five Top PHP Mistakes ⁄ >




clicks: 3261 3261 2006-09-11 2006-09-11 goto tecnologia myNews tecnologia  Bookmark This Bookmark This


Lately, PHP can't seem to catch a break. People seem to enjoy complaining about how all the cool kids have moved on to Rails, how the PHP development process is controlled by a small group of elitists who completely disregard the community's needs, or by corporations who care only about their financial well being, or little green men intent on weakening the human race in preparation for a full-scale invasion that will, undoubtedly, start any day now.

And let's not forget everyone's favorite complaint: that it's impossible to write secure/scalable/stable/working/enterprise/insert-your-buzzword-of-choice code in PHP.

These topics have been beaten to death, and will likely continue to be beaten well after their bones have turned to dust. However, I have never had the opportunity to explore some aspects of PHP that obviously are mistakes-not just to understand their origin, but to analyze their impact on PHP and the way they have been dealt with.

Naturally, I don't doubt that, if someone actually does read this column by mistake, there will be sharp differences about what the biggest mistakes are - and, while I could hope that everyone will agree with my conclusions here, I'm not really holding my breath-I will, instead, wish for a healthy number of thoughts and comments!

5: Objects in PHP 4
4: Function Naming Consistency
3: Safe Mode and Magic Quotes
2: Register Globals
1: Lack of Unicode Support



este é só um excerto do artigo, para aceder ao artigo completo, clique no link em baixo:
this is just a small excerpt from the article, to access the full article please click in the link below:

http://hades.phparch.com/ceres/public/article/index.php/art::columns::...




Subscribe News RSS  Subscribe News Updates by E-mail





myNews <myNews show="rand" cat="tecnologia" ⁄>

MongoDb Architecture new ...

NOSQL has become a very heated topic for large web-scale deployment where scalability and semi-struc (...)

clicks: 18121 18121 2012-05-14 2012-05-14 goto url (new window) horicky.blogspo... goto myNews tecnologia


A Hopefully Fair and Useful Comparison of Haskell Web Frameworks new ...

Recently there has been a lot of discussion and questions about the differences between the big thre (...)

clicks: 14704 14704 2012-05-13 2012-05-13 goto url (new window) softwaresimply.... goto myNews tecnologia


Retina graphics for your website new ...

retina.js is an open source script that makes it easy to serve high-resolution images to devices wit (...)

clicks: 14530 14530 2012-05-11 2012-05-11 goto url (new window) retinajs.com/ goto myNews tecnologia


What every programmer should know about memory, Part 1 new ...

In the early days computers were much simpler. The various components of a system, such as the CPU, (...)

clicks: 15868 15868 2012-05-10 2012-05-10 goto url (new window) lwn.net/Article... goto myNews tecnologia


The State Of HTML5 Video

HTML5 has entered the online video market, which is both exciting and challenging for developers in (...)

clicks: 6378 6378 2012-02-14 2012-02-14 goto url (new window) longtailvideo.c... goto myNews tecnologia


A Tour of Amazon's DynamoDB

Amazon's recent release of DynamoDB, a database whose name is inspired by Dynamo, the key-value data (...)

clicks: 6041 6041 2012-02-13 2012-02-13 goto url (new window) paperplanes.de/... goto myNews tecnologia


Google BigQuery Service: Big data analytics at Google speed

Rapidly crunching terabytes of big data can lead to better business decisions, but this has traditio (...)

clicks: 5740 5740 2011-11-30 2011-11-30 goto url (new window) googlecode.blog... goto myNews tecnologia


Video: CSS3 Secrets: 10 things you might not know about CSS3

A number of prominent front-end developers delivered helpful talks at this year's Fronteers 2011 con (...)

clicks: 6579 6579 2011-11-30 2011-11-30 goto url (new window) css.dzone.com/a... goto myNews tecnologia