views:

428

answers:

5

Hi there

I've learning PHP for a while, and also have read some OOP tutorials. I tried to start my own website using OOP PHP but I got quite lost. I am not sure what to do in real project. I think maybe I need some practice tutorials, which is talking about real projects.

I tried to read some code of PHP framework like CodeIgniter, but I can't understand all of them. Are there any tutorials which are about real project and fully explained?

A: 

Object Oriented Programming In PHP5 Free eBook PDF File Download

z-boss
The book is great, but not in practice enough, you know what I mean
Zack
A: 

for codeigniter, try this two video tutorials for creating a very simple blog

widyakumara
The poster wants to learn how to use OOP techniques to BUILD a framework like CI, not work within one
Alan Storm
Thanks, I've watched this two videos before, I can understand these videos, I tried to read the core code of CodeIgniter, and I can't understand all of them.
Zack
Alan Storm is absolutely right.
Zack
A: 

You might want to check out the Jobeet tutorial which uses a highly regarded PHP framework called Symfony. Understanding it means you have a strong understanding of OOP. From the opening chapter:

This book describes the creation of a web application with the symfony framework, step-by-step from the specifications to the implementation. It is targeted at beginners who want to learn symfony, understand how it works, and also learn about the best web development practices.

Check it out: http://www.symfony-project.org/jobeet/1_4/Doctrine/en/01

camomileCase
A: 

CakePHP.

If you are a documentation reader, theres the manual (a.k.a. The Cookbook)

http://book.cakephp.org/

If you are looking for real world examples to study, they have The Bakery:

http://bakery.cakephp.org/ (tons of great projects being submitted using CakePHP framework for study)

If you are looking for walkthrough examples, IBM has a set of tutorials on it:

http://www.ibm.com/developerworks/opensource/tutorials/os-php-cake1/index.html

jellyfishtree
CakePHP is not my favor, I prefer KohanaPHP, actually.
Zack
+1  A: 

Here are a few links to Net Tuts Plus, it is a very good blog to follow if you are serious about web development, so many usful articles, tutorials, and tips. And the link may not work right away, they have been having some server problems for the past few days.

Learn OOP ASAP!

How to creat a blog with OOP

Real World OOP and MySQL

Dr Hydralisk
Thanks Hydralisk, I've read these posts before, they are what I am looking for, but not enough for me, is there any more tuts like these?
Zack
Read the PHP Documentation, it has everything you need to know, should take you less than 30 minutes.http://us.php.net/oop
Dr Hydralisk