


I feel like I've reached a bottleneck in learning PHP to develop a website. I don't know how to break through technically. I hope someone can give me some advice and recommend some books. Thank you!
From an HTML novice to PHP, I felt that building a website in PHP was quite simple at first, but later I felt that the knowledge I learned was not enough. The website is far from a message board, as simple as logging in and registering.
Currently I don’t know much about these technologies:
Server operation and maintenance, website deployment, technical architecture
php advanced technology, scheduled tasks, queues (I have always used php as a "static" language, it will die if no one accesses it) composer docker Ionic phonegap
mysql transaction, advanced
Other databases nosql memcached redis mongodb
css3 html5 html5 new features html5 website angularjs framework React framework requirejs CommonJS
nodejs npm Grunt tool git github
Knowledge of e-commerce website system design, large concurrency, flash sale system design
Search technology, I need to solve my current sql word link '%$q%'
Linux php environment deployment and optimization. Linux lamp environment optimization, common web software environment configuration, installation
Design patterns, algorithms
The above is what I desperately want to learn.
I want to learn everything about web development, front-end and back-end. Some people say that if you feel that you have reached a bottleneck, it’s time to read a book. I hope someone can tell me and recommend some books. Both front-end and back-end, as well as practical basics are acceptable. Thanks!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Solution to permission issues when viewing Python version in Linux terminal When you try to view Python version in Linux terminal, enter python...

Causes and solutions for errors when using PECL to install extensions in Docker environment When using Docker environment, we often encounter some headaches...

The page is blank after PHP connects to MySQL, and the reason why die() function fails. When learning the connection between PHP and MySQL database, you often encounter some confusing things...

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.

PHP...

Many website developers face the problem of integrating Node.js or Python services under the LAMP architecture: the existing LAMP (Linux Apache MySQL PHP) architecture website needs...

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,

Regarding the problem of removing the Python interpreter that comes with Linux systems, many Linux distributions will preinstall the Python interpreter when installed, and it does not use the package manager...
