* php - to learn
Out of context: Reply #10
- Started
- Last post
- 10 Responses
- enobrev0
most of the larger open source apps out there are very well done, but unfortunately a trocious to learn from.
I did quite a bit of learning from oscommerce a while back (http://www.oscommerce.com) and a bit from phpbb (previously linked).
The issue with a lot of these is that they are written very tight knit which makes it a real pain in the ass to dig through the code and figure what the hell is going on.
Also, a lot of these projects began back in the days of php3 when methodoligies and teechniques were quite different due to a very different language. A lot of the 'old ways' are still in these apps that have been around for ever.
For starters, i'd say get really familiar with the manual
http://www.php.netI've been doing php dev for just under 4 years, and still find my way over there at least once a day.
Here's a few others that have some really good tutorials and news and all that fun shit:
http://www.phpdeveloper.org/
http://www.phpfreaks.com/
http://php.weblogs.com/
http://www.evolt.org/
http://www.devshed.com/
http://www.devarticles.com/
http://www.massassi.com/php/artiā¦you should be able to find just about anything you might need there. By far the best way to pick up any dev. language is to work on a small project. If you have 2 weeks, figure out a small 2 week project (like a cms or something) and go at it.
Then go back to it once a month to redo it in more efficient ways. The easy part is learning the language, the 'expert' part comes from theory, efficiency and security.
Good luck (and feel free to hit me with any Q's)