2009-10-13 45 views
8

Tôi muốn xem liệu mọi người có thể chia sẻ bất kỳ nguồn đào tạo tốt nào về OOP trên ngôn ngữ PHP hay không.Nguồn đào tạo tốt cho OOP PHP, Bất kỳ ai?

Nguồn đào tạo tốt cho OOP (Lập trình hướng đối tượng) PHP, bất kỳ ai?

Tôi đã xem nhiều hướng dẫn, chủ yếu là bề ngoài, một số trong số đó là xấu.

Vui lòng chia sẻ bất kỳ nội dung nào tốt hoặc thương mại hoặc miễn phí, Video hoặc Văn bản.

+1

tôi khuyên bạn tránh OOP PHP4 vì nó khá nguyên thủy. –

+0

** Vui lòng xem thêm: ** "So sánh không đối sánh biệt ngữ OOP so với thủ tục": http://stackoverflow.com/questions/1530868 – dreftymac

Trả lời

4

Đây là cược tốt nhất tuyệt đối của bạn, theo ý kiến ​​của tôi. Tài liệu ở đây bao gồm cả giải thích kỹ thuật cũng như các ví dụ hữu ích và từ ngữ thuần túy-tiếng Anh.

PHP.net/oop

Hãy ghi nhớ rằng tuy nhiên PHP OOP vẫn còn trong giai đoạn phôi thai tương đối, và sẽ không có nghi ngờ có nhiều điều mà đang bối rối để triển khai OOP khác.

+0

Việc triển khai OO của PHP5 là bất cứ điều gì ngoại trừ trẻ con. Nó có những hạn chế vì lựa chọn thiết kế, nhưng chúng là một vài lựa chọn. –

1

Vì khái niệm và không phải là ngôn ngữ cụ thể, hãy tìm bất kỳ tài nguyên OOP tốt nào bằng bất kỳ ngôn ngữ nào và thử và làm cho nó hoạt động trong PHP.

Nhìn vào các khái niệm như patters thiết kế, kiểm tra đơn vị và phát triển theo hướng miền và bạn sẽ tự giới thiệu mình với rất nhiều kiến ​​thức về OOP.

Bắt đầu sử dụng thư viện như Zend FrameworkDoctrine PHP ORM trong các dự án PHP của bạn. Chúng hướng đối tượng và bằng cách sử dụng chúng, bạn sẽ phát triển một sự hiểu biết lớn hơn.

Ngoài ra, hãy kiểm tra phpPatternsc2 wiki.

-Sam

2

Đó là nhiều hơn một chút ở phía bên tiên tiến của OOP, vì nó về các mẫu thiết kế, nhưng tôi thực sự thích Patterns Martin Fowler của ứng dụng Kiến trúc doanh nghiệp (http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420/ref=sr_1_1?ie=UTF8&s=books&qid=1255402272&sr=1-1). Và bạn không bao giờ có thể sai lầm với cuốn sách mẫu của Gang of Four (http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/)

Điều tốt đẹp về các mẫu học là họ không biết ngôn ngữ. Tìm hiểu một mẫu, sử dụng nó trong (hầu như) bất kỳ ngôn ngữ nào :)

2

Để bắt đầu php phpmaual là điều tốt nhất có sẵn. Bạn cũng có thể thử http://w3schools.com Nếu bạn muốn thêm một số tài nguyên về khái niệm oops và ví dụ thì bạn có thể truy cập http://www.phpclasses.org/ Tại đây bạn sẽ tìm thấy một số dự án đáng kinh ngạc của php.

+0

W3Schools là một nguồn thông tin không tốt. Đối với lý do tại sao, xem: http://w3fools.com –

Các vấn đề liên quan