New features and best practices of modern PHP
New Features
-
Namespace -
Make good use of the interface -
Trait Overview -
Creation and use of generators -
Closures and anonymous functions -
Zend Opcache -
Impact of JIT on PHP application performance -
Overview of all new features of PHP 8 and code samples
Best Practices
-
Talking about PHP components, frameworks and Composers -
Talk about PHP private components and how to create your own PHP components -
PHP security three board axe: filtering, verification and escape filtering part - Larravel low-level SQL injection avoidance -
PHP security three board axe: validation of filtering, validation and escape -
PHP security three axes: filtering, verification and escape escape -
How PHP developers do well in password protection -
PHP date, time and time zone processing APIs and components -
PHP database unified processing API -- PDO extension and its use in the bottom layer of Laravel -
PHP Multibyte String Processing Functions and Character Coding -
PHP Unified Resource Processing API -- Overview and Use of Stream -
Deeply discuss the PHP error exception handling mechanism and the corresponding implementation of the underlying Laravel framework -
PHP code style and coding specification -
Test Driven Development (TDD) -
PHP Design Mode
Operation and Maintenance Deployment
-
Server host selection and initialization configuration - new user and key pair authentication -
Detailed installation and configuration of PHP FPM and Nginx on the server -
PHP. ini configuration tuning -- keep PHP application performance at a higher level -
Use modern tool Capistrano to automatically deploy application code to production environment
MVC and Framework
A foreign article
-
Install and deploy PHP 7.0 local development environment under Windows -
Comparison and Analysis of Laravel Blog Application Performance in PHP 7.0 and PHP 5.6
Subscription Service