Just past the entry level PHP would like to continue in-depth what books to look at what site?

Source: Internet
Author: User
I've been working for almost 10 months. Basically, just about all the time you know how to write a program, often you don't know how to fix it.

Reply content:

1. The PHP manual is required;
2. There is also a "Turing community" published in previous years: Books: PHP combat "(PHP in Action), although old, but very valuable reference, estimated not to sell all;
3. Turing community: Books: In-depth PHP: Object-oriented, patterns and Practices (3rd edition) "," Turing Community: Books: PHP programming combat , "in-depth understanding of PHP: Advanced techniques, object-oriented and core technology (original book 3rd edition) ", these are also suitable for advanced;
4. Other: Linux, Application Server, the front-end development of the foundation, which is a relatively close contact with PHP related knowledge points;
5. Familiar with an IDE and editor, it is also very important AH;
6. Said for a long while, in fact, practice is the most critical. Time, practice. It is highly recommended to learn an MVC framework, such as thinkphp, and there are many HD instructional videos on the backing web forum. Recommend a few books, say two directions.

Underlying:
C programming language (watercress)
Extending and Embedding PHP (watercress)
Advanced Programming for UNIX environments (watercress)

Design, architecture
Head First design mode (watercress)
UML Object-oriented Modeling and Design (2nd edition) (watercress)
Refactoring (watercress)
Code Daquan (watercress)

Anyway, don't confine yourself to PHP. I think the main thing the master should learn is search .... It's all over the place. 1, multi-turn PHP manual
2, look at the PHP kernel, understand the following principle: Home | TIPI: In-depth understanding of the PHP kernel Although the kernel will be changed after PHP 7, but this is worth a look
3, see some books related to the structure of the site: for example, "Large Web site Technology architecture", "building a high-performance Web site"
4, it is strongly recommended to write PHP under Linux, learning to build their own lamp/lnmp
5, familiar with the use of Linux
There's a lot more to go deeper.

Do not know how to solve the error?
Google, the question and answer community, colleagues, etc., in the programming process to learn to improve their ability to solve problems, using things such as Evernote record errors, solutions, experience. Continue to go deeper, less to know, yards constantly hoof, hurriedly open, read more cases, and write their own ...
  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.