Home headlines How to learn php experience sharing

How to learn php experience sharing

Feb 06, 2018 pm 02:07 PM
php share experience

php Chinese website book giving activity is becoming more and more popular. The editor read the comments and found that many friends have actively shared their experience in learning PHP. It is really inspiring! For this reason, the editor has sorted out everyone's messages. I hope that netizens on the PHP Chinese website can get their own learning routes from them and help everyone get to the next level on the road to PHP.

Let’s first look at how some netizens learn:

Netizen A:

How to learn php experience sharing

Netizen B:

How to learn php experience sharing

##Netizen C:

How to learn php experience sharing

Netizen D:

How to learn php experience sharing

##Netizen E:

How to learn php experience sharingThere are too many messages. The editor compiled these to tell you that it doesn’t matter if you learn PHP with zero basics, and your age doesn’t matter. It doesn’t matter if you can’t afford tuition. See how they did it and you can do it too.

The editor below will share with you the learning methods of netizens.

1. How to learn PHP (netizen experience)

1. PHP is a kind of HTML nested voice. If you want to learn PHP, you must first master web page development technology. , including html, css, js, etc. After being able to make static web pages, the next step is to develop dynamic web pages, learn the basic syntax of PHP, master common string functions, and then learn the MySQL database and use PHP to connect to the database. At this point, it is considered a basic introduction. .

2. Once the skeleton is in place, it will gradually become fuller. In-depth study of web development technology, including ajax, jquery, understanding of php object-oriented, mvc programming ideas, cookies and sessions, curl functions, development frameworks, MySQL SQL statement optimization, etc., initial Linux, etc. At this point, you have entered the ranks of junior PHP development engineers. Of course, there will be intermediate and advanced levels in the future, and experience will be accumulated bit by bit.

3. By the time we complete the above studies, we will already be a PHP engineer who knows what we need to improve. The next step is project practice.

Supplementary

: When learning the basic parts of html, css and js, you can follow the online manual to understand it slowly, combined with the free teaching videos on the php Chinese website, such as PHP Zero Basic introductory tutorial, as well as PHP Chinese website's exclusive "Dugu Jiujian" series of tutorials, which are very suitable for those who are just getting started. In addition, "Ximen Qingdaguanren"'s PHP Actual Combat Demi-Gods and Eight Parts imitation iQiyi movie website, PHP Actual Demi-Gods and Eight Parts' WeChat payment video Tutorial is a free public welfare live broadcast on the PHP Chinese website. Don’t miss it!

2. Learning method steps:

First stage of PHP learning

1. Goal after learning: can be satisfied Enterprise front-end website building requirements can imitate any website page and achieve browser compatibility, PC and mobile compatibility. And being able to use Javascript verification technology, you can be qualified for the position of front-end engineer without pressure.

2. Knowledge points:

1) Html (master)

html text layout, tables and hyperlinks, forms and frames

html tutorial link :http://www.php.cn/html/html-tutorial.html

2) CSS

css syntax and attributes, box model, DIV+CSS layout

css tutorial chain: http://www.php.cn/css/css-css_tutorial.html

3) Html5+Css3 (master)

html5 tutorial: http://www .php.cn/html5-tutorial.html

css3 tutorial: http://www.php.cn/course/555.html

4) Bootstrap (emphasis)

Bootstrap deployment, global CSS styles, CSS components

5) Javascript (key)

Introduction to JS, JS introduction method, JS syntax, JS built-in objects, BOM model, DOM model , Event programming

Javascript tutorial link: http://www.php.cn/js-tutorial.html

6) Jquery (key)

jquery various options Container, DOM and jquery objects, attribute operations, event operations, jquery special effects, document processing, jquery plug-in mechanism

jQuery tutorial: http://www.php.cn/course/685.html

PHP learning second stage

1. Goal after completion of study: be able to use process-oriented programming to solve conventional business logic, realize form value transfer, file programming, conversation technology, Image Processing. After completing the course, you will be fully equipped with basic skills in construction.

2. Knowledge points:

1) PHP environment construction (mastery)

The difference between static websites and dynamic websites, the access process of WEB programs, building a wamp environment, and building a custom environment , Build a virtual host based on domain name, environment experience - install discuz forum

2) PHP core (key)

Variables and constants, data types and operators, process control, functions, file inclusion , operators, strings, arrays

3) Mysql basics (key points)

Basic introduction to databases Basic SQL operations, character sets, column types and column attributes, table relationships, advanced data operations , three major mysql queries, data backup and restoration, mysql user rights management, PHP operation Mysql

4) PHP typical technology (key)

http protocol, form value transfer, file processing, Conversation technology, GD image processing

PHP tutorial: http://www.php.cn/course/685.html

MySQL tutorial: http://www.php.cn/mysql -tutorials.html

The third stage of PHP learning

1. Goal after completion: be able to use process-oriented programming to solve conventional business logic and realize form transmission Values, file programming, conversational techniques, image processing. After completing the course, you will be fully equipped with basic skills in construction.

2. Knowledge points:

1) PHP object-oriented (mastery)

Introduction to object-oriented, using object-oriented, three major characteristics of object-oriented, inheritance in PHP, Object traversal, object serialization, reflection mechanism, namespace

2) PDO (familiar)

Introduction to PDO, basic PDO operations and addition, deletion, modification, PDO preprocessing, PDO attribute control, PDO exception handling, PDO encapsulation

3) ICFrarme framework (key)

MVC design pattern, framework construction

4) Smarty template (familiar)

Template technology principles, Smarty quick start, Smarty template design, Smarty programming, Smarty caching technology

5) Project upgrade (key points)

Email technology, page staticization, regular expressions, content Collection and function improvement

The fourth stage of PHP learning

1. Cycle and goals:

Goals after completion of learning: To be able to use the latest technologies of current first-line enterprises Popular framework ThinkPHP for rapid project development. It can realize RBAC permission management functions commonly used in mainstream backends, code management, front-end and backend interaction, multi-table connections, data analysis, polling technology, and website optimization technology. It can also integrate jQuery Mobile to implement both PC and mobile versions. After completing the course, you will be fully capable of developing mainstream large and medium-sized websites (office OA system).

2. Knowledge points:

1) SVN (master)

Overview and installation of SVN, detailed explanation of SVN usage, configuration of multiple warehouses and permission control, SVN server configuration and management , Hook program

SVN tutorial: http://www.php.cn/course/354.html

2) XML (familiar)

XML syntax, SimpleXML, XPath, Cases - Online Dictionary

3) Ajax (Mastery)

Ajax quick start, Ajax objects, sending get, post requests, transmitting data with XML, JSON, Ajax cross-domain requests, Ajax Case - paging, chat room

Ajax tutorial: http://www.php.cn/course/594.html

4) ThinkPHP (key)

ThinkPHP fast Getting started, ThinkPHP controller, ThinkPHP view, ThinkPHP model, ThinkPHP utility items

ThinkPHP tutorial: http://www.php.cn/course/680.html

5) Linux (key points) )

Linux installation, shell usage, VI editor, users, groups, file management, Lamp environment construction

Linux tutorial: http://www.php.cn/course/646. html

6) Optimization technology (key points)

Database optimization, Sphinx full-text index, Memcache, URL optimization

The fifth stage of PHP learning

1. Goal after completion of study: Be able to use the mainstream framework ThinkPHP to implement mainstream business logic of real malls (such as attribute screening of products, product search, shopping cart), and implement QQ login functions, payment functions, and interface development commonly used in malls. (delivery, WeChat, SMS, email, map), and master advanced knowledge of mall server architecture such as clustering, load balancing, and distribution! After completing the course, you will truly master the development of large-scale mainstream shopping malls, and be able to optimize system performance for projects such as portal websites, shopping mall systems, and office systems.

2. Knowledge points:

1) Redis (master)

Nosql common product introduction, installation and startup, data type explanation, PHP support for redis, security certification and advanced cases , persistence mechanism, master-slave configuration

Redis tutorial; http://www.php.cn/course/566.html

2) Nine major interface programming (key points)

Payment, delivery, WeChat, SMS, email, map, Baidu API, Tencent API, local data interface

3) MongoDB (key)

MongoDB understanding, basic and common commands, Index and user management, data export and backup, master-slave replication and sharding, PHP supports MongoDB

MongoDB tutorial: http://www.php.cn/course/519.html

4) Mysql read-write separation (key points)

Principle, log-bin explanation, configuration steps, code to achieve read-write separation, use of read-write separation in ThinkPHP

5) Server architecture (key points)

WEB server cluster, Nginx load balancing, Session sharing, reverse proxy server

PHP learning phase six

1. Goals after completion of study: Master the use of PHP open source products, deeply understand the principles and ideas of open source products, and be able to conduct rapid and in-depth secondary development. After completing the course, you will be able to master the rapid development of various corporate portals, government agencies, educational institutions, media organizations, personal webmasters and other websites.

2. Master the hybrid development method to develop mobile APP. The APP is compatible with Android phones and IOS phones. After learning, the content of the PC website (or enterprise OA platform) can be viewed and updated simultaneously on the mobile phone!

2. Knowledge points:

1) WebApp (key)

Framework foundation, PhoneGap underlying implementation, Hyrid hybrid development, application JS SDK class library

2) CMS in-depth development (key points)

Understand the cms system, skillfully apply dedecms system tags, use dedecms to develop a67 movie network, and apply dedecms for data collection

CMS tutorial: http:/ /www.php.cn/course/377.html

3) Hadoop (understanding)

Hadoop installation and configuration, HDFS configuration, Hadoop entry case, PHP writing MapReduce

4) Mysql advanced (key)

Foreign keys and paradigms, views and transaction security, triggers, functions, stored procedures, indexes

5) Js advanced (key)

js common events, js object-oriented, js closure, js function call, js mini game Snake.

If you think this learning route is good, you can follow this step to learn now. No matter what learning method and path you choose, learning programming requires enough patience and perseverance. In fact, it does not take long 21 days Develop a good habit and choose a learning method that suits you according to your own time. If you stick to it, you will definitely gain something.

The book delivery event in T Building is still going on. Thank you friends for your company. I hope you will get better and better and make progress together with php Chinese network.

Statement of this Website
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat Commands and How to Use Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

7 PHP Functions I Regret I Didn't Know Before 7 PHP Functions I Regret I Didn't Know Before Nov 13, 2024 am 09:42 AM

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

How do you parse and process HTML/XML in PHP? How do you parse and process HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Apr 05, 2025 am 12:04 AM

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

PHP Program to Count Vowels in a String PHP Program to Count Vowels in a String Feb 07, 2025 pm 12:12 PM

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

Explain late static binding in PHP (static::). Explain late static binding in PHP (static::). Apr 03, 2025 am 12:04 AM

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? Apr 03, 2025 am 12:03 AM

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.