2009-02-11 37 views
13

Tôi muốn biết một số tài nguyên hay (sách hoặc trang web) về học PHP cho những người đã quen với lập trình.Học PHP và lập trình web cho các lập trình viên trung gian

Nhiều hướng dẫn mà tôi đã tìm được dành cho những người chưa bao giờ lập trình trước và mất nhiều thời gian để trải qua thậm chí học các cấu trúc ngôn ngữ cơ bản.

Tài nguyên tối ưu sẽ không sử dụng nền phát triển web trước đó.

+0

Bạn nghĩ gì về 'quen thuộc' với lập trình? Bạn có kinh nghiệm với ngôn ngữ nào? Bạn có kinh nghiệm về cơ sở dữ liệu không? Bạn cảm thấy thoải mái với nền tảng nào? Bạn có biết gì về quản trị Unix không? –

+1

Tôi là sinh viên đại học năm thứ tư, nhưng tôi đã lập trình kể từ khi tôi khoảng 10. Tôi biết VB, C/C++, C#, Java và Python tất cả các mức độ khác nhau. Tôi có kiến ​​thức cơ bản về UNIX, và tôi quen thuộc với sự tương tác của cơ sở dữ liệu (tôi biết một số SQL cơ bản và cách tương tác với nó trong Java). –

+1

một tài nguyên tuyệt vời cho php hiện đại: http://www.phptherightway.com/ –

Trả lời

16

PHP Manual là những gì tôi đã sử dụng, đặc biệt là với hộp tìm kiếm trong Firefox. Nhập tên hàm và đi. Nếu bạn chưa có, nó có thể giá trị duyệt qua trong khi bạn chờ đợi câu trả lời nhiều hơn nữa.

3

Trang web này có một số nội dung tốt:

http://tizag.com

Bất cứ khi nào tôi dạy những thứ ai tôi nói với họ chỉ cần Google "php [chèn những gì bạn muốn làm]" và nó sẽ thường là trong vài kết quả đầu tiên.

Một tùy chọn khác:

http://php.net

0

Đó là một chút cũ bây giờ, nhưng tôi đã có một kinh nghiệm học tập tuyệt vời với The PHP Anthology. Nếu bạn kiểm tra nó ra, hãy nhớ rằng nó đã được xuất bản khoảng 5 năm trước đây.

Tìm kiếm trực tuyến nhanh chóng cho thấy có new one trên thị trường là tốt, nhưng tôi không có kinh nghiệm với nó.

0

Tôi hoàn toàn đồng ý với @stalepretzel - W3Schools và các trang web php.net đều vô cùng tài nguyên phong phú cho cả việc giúp bạn bắt đầu và giúp bạn tiếp tục.

Đối với video hướng dẫn (screencasts), bạn thực sự không thể đánh bại "In the Woods - Lặn vào PHP" - Đoạn video đầu tiên là ở đây: http://blog.themeforest.net/screencasts/diving-into-php-video-series/

Handy dandy ref nhanh chóng ở đây: http://www.addedbytes.com/cheat-sheets/php-cheat-sheet/

Khi/nếu bạn gặp khó khăn về một vấn đề cụ thể, bạn luôn có thể quay lại đây để SO.

  • Nicholas
3

Học PHP liệu có lẽ là con đường sai để đi nếu bạn đã là một lập trình viên có kinh nghiệm. Tôi khuyên bạn nên chọn một trong các khung công tác, chẳng hạn như PHP Cake, Code Ignitor hoặc Symfony. Các khuôn khổ này cố gắng thực thi tập hợp các phương pháp hay nhất đã phát triển cho các nhà phát triển PHP trong sáu hoặc bảy năm qua.

Để kết thúc đó, Symfony có một, "24 hours" style tutorial tuyệt vời có thể giúp bạn và chạy với khung công tác của họ, điều này sẽ lén lút cho bạn viết mã PHP. Thậm chí nếu bạn quyết định không thích symfony, các khái niệm như MVC, định tuyến, templating, ORM, vv sẽ được đề cập đến. Các khuôn khổ khác có hướng dẫn tương tự, nhưng tôi thích cách tiếp cận bài học 24 giờ một giờ.

Đối với các câu hỏi về các hàm/lớp lõi PHP cụ thể, php.net đóng vai trò là tài nguyên tốt (mặc dù tài liệu của một số lớp trợ giúp cốt lõi như XMLReader và phân cấp Phản ánh có thể thưa thớt).

1

Tôi chắc chắn sử dụng trang web chính thức tại php.net và sách hướng dẫn PHP của O'Reilly thường xuyên nhất.

Đồng thời, khu vực phát triển zend, http://devzone.zend.com/public/view và Sách hành động PHP của Manning là các tài nguyên hữu ích.

0

Ý kiến ​​của bạn về w3schools là gì? Tôi khuyên bạn nên trang web này. Điều này phù hợp cho người mới bắt đầu và trình độ nâng cao.

Ngoài ra tôi muốn giới thiệu trang web chính thức của PHP và Bạn Tube (Tìm kiếm Video liên quan đến PHP)

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