Home  >  Article  >  Backend Development  >  How to be proficient in php

How to be proficient in php

藏色散人
藏色散人Original
2019-10-12 09:17:183738browse

How to be proficient in php

How to be proficient in php?

"Proficient in PHP" can be understood as the following three:

● Proficient in "PHP parser

● Proficient in "PHP syntax, Function (this language)

● Proficient in "PHP project development

1 Proficient in "PHP parser"

Yes Start learning from here:

● PHP Core: Hacker’s Guide: http://php.net/manual/zh/internals2.php

● TIPI-In-depth understanding of PHP Core: http: //www.php-internals.com/

2 Proficient in "PHP syntax, functions (this language)"

● See more official documents: http:/ /www.php.net/manual/zh/

● In one year, I read the document ten times;

● When I read the document, I also read the comments below. Those Comments are of great value. If there are code examples, you should run them again;

● I met a PHP master. In 2011, when there was no good framework, he used a simple editor to hand-write code, and his coding speed was amazing. The keyboard tapping sound was like the typing speed of Taobao customer service. I asked him how he did it. He said with a face of ( ̄_, ̄): I must have read the document 8 times. Don’t you all? Is that so?

3 Proficient in "PHP project development"

● This section emphasizes the more practical "application construction" . I am more exposed to software design and workflow, just list a few modules:

● User Authentication

● User Authorization

● Cache

● Queue

● Scheduled tasks

● Front-end style construction workflow

● Mail

● Localization

● File storage system

● Form validation

● Pagination

● Test

● Data model design

● Error record

● Log Management

● Template Engine

● Verification Code

● Third Party Login

● Database Optimization

● Those APIs , such as OAuth, version management, etc. . .

● There are more products and business-specific ones, such as nearby people calculation, points system, etc. . .

. . . wait. . .

These require a lot of project experience accumulation

You don't need to "write a framework from scratch" to learn these things, just like you don't need to learn to assemble cars or even produce them. Car parts come like a seasoned driver.

For more PHP related knowledge, please visit PHP Chinese website!

The above is the detailed content of How to be proficient in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn