Many people have raised some such questions because of self-study PHP. There is a lot of relevant information and sharing content on the Internet about this issue, but I personally think that learning PHP mainly depends on interest. As the saying goes, only if you love something can you do it well. !
The knowledge points you need to master to learn PHP, and the seven skills you need to master as a PHP engineer:
1.Linux operating system: (Recommended learning: PHP programming from entry to proficiency)
Basics of Linux operating system, common Linux commands, text editor Vim/Vi application, Linux file system management and maintenance, Linux user and user group management, LANMP production environment deployment.
2. XHTML technology core:
XHTML basics, XHTML standards, XHTML syntax rules, table layout, links and images, forms and related elements.
3. CSS technology core:
CSS2.0 basics, CSS2.0 Box model; CSS2.0 selector; layout style, text style, border style, Background style, list style; CSS2.0 Hack.
4. PHP technology core:
PHP working principle: PHP syntax structure; detailed explanation of data types, data type conversion; operators and priorities, process control; arrays ;Custom functions, string function library, math function library, array function library, date and time function library, function function library; file upload and download.
5.MySQL basics:
MySQL database basics; database creation, modification and deletion; detailed explanation of data types; creation, modification and deletion of data tables; unlimited classification Data table design; record insertion, update, deletion and search; foreign keys and connections; indexes.
6.PHP core function library:
MySQL function library, implementation of paging technology, Apache URL Rewrite, GD function library, Directory function library, File function library ,RegExp function library.
7.PHP object-oriented programming:
Classes and objects, definition of classes; properties and methods; $this keyword, self keyword; inheritance, polymorphism ;Magic methods;Abstract classes and interfaces;Design patterns;PDO classes;JpGraph charts, FusionCharts charts.
The above is the detailed content of What things should be mastered in php. For more information, please follow other related articles on the PHP Chinese website!