Tagged articles
3002 articles
Page 28 of 31
Laravel Tech Community
Laravel Tech Community
Apr 24, 2020 · Backend Development

PHP Basic Interview Questions

This article presents a collection of ten PHP basic interview questions covering CSS properties, HTML link targets, CSS centering techniques, color and opacity concepts, JavaScript object references, parsing functions, type coercion, prototype inheritance, DOM selection methods, and AJAX versus form submission nuances.

BackendPHPQuiz
0 likes · 5 min read
PHP Basic Interview Questions
Laravel Tech Community
Laravel Tech Community
Apr 23, 2020 · Backend Development

Laravel Cache Cheat Sheet: Quick Reference for Common Operations

This article provides a concise cheat sheet for Laravel's Cache system, detailing facade methods, helper functions, tagging, sections, store selection, and related events with ready-to-use code snippets, while noting version‑specific nuances such as the cache duration unit change in Laravel 5.8.

BackendCacheCacheFacade
0 likes · 4 min read
Laravel Cache Cheat Sheet: Quick Reference for Common Operations
Laravel Tech Community
Laravel Tech Community
Apr 23, 2020 · Backend Development

Understanding ORM vs DB Query Builder in Laravel

This article explains the differences between Laravel's ORM and DB query builder, outlines their advantages and appropriate use cases, and provides step‑by‑step code examples for defining models, retrieving, creating, and deleting records, as well as handling transactions.

LaravelORMPHP
0 likes · 5 min read
Understanding ORM vs DB Query Builder in Laravel
Liangxu Linux
Liangxu Linux
Apr 22, 2020 · Backend Development

How to Manually Install Apache, MariaDB, PHP and Discuz Forum on Linux

This guide walks through manually installing Apache, MariaDB, PHP, and the Discuz X2 forum on a Linux system, covering prerequisite checks, mounting installation media, configuring yum repositories, installing and starting services, securing MariaDB, deploying Discuz files, setting permissions, creating the database, and completing the setup wizard.

ApacheDiscuzInstallation
0 likes · 5 min read
How to Manually Install Apache, MariaDB, PHP and Discuz Forum on Linux
Laravel Tech Community
Laravel Tech Community
Apr 22, 2020 · Backend Development

Unlock PHP 7.4: 7 Powerful Features to Simplify Your Code

This article introduces seven new PHP 7.4 features—including typed properties, arrow functions, array unpacking, null‑coalescing assignment, numeric separators, array‑based strip_tags, and the deprecated money_format replacement—providing concise code examples and practical usage tips for developers.

BackendCode ExamplesNew Features
0 likes · 3 min read
Unlock PHP 7.4: 7 Powerful Features to Simplify Your Code
Laravel Tech Community
Laravel Tech Community
Apr 22, 2020 · Backend Development

Laravel Log Quick Reference and SQL Query Logging Guide

This article provides a concise Laravel Log quick reference, detailing the seven RFC‑5424 log levels, usage examples, how to retrieve the Monolog instance, add listeners, and enable and fetch SQL query logs, followed by motivational reflections on perseverance and growth.

BackendLaravelMonolog
0 likes · 2 min read
Laravel Log Quick Reference and SQL Query Logging Guide
Laravel Tech Community
Laravel Tech Community
Apr 21, 2020 · Backend Development

Implement Image Upload with Laravel 5.6 and Alibaba Cloud OSS

This guide walks through setting up a Laravel 5.6 project, installing the Alibaba Cloud OSS storage package, configuring access credentials, creating a custom upload controller, and testing the image upload API with Postman, providing complete code snippets and step‑by‑step instructions.

Alibaba Cloud OSSBackendLaravel
0 likes · 6 min read
Implement Image Upload with Laravel 5.6 and Alibaba Cloud OSS
Laravel Tech Community
Laravel Tech Community
Apr 21, 2020 · Backend Development

Laravel Cookie Helper Cheat Sheet

This cheat sheet provides a concise reference for Laravel's Cookie helper functions, showing how to retrieve, create, queue, and delete cookies, as well as how to send cookies with responses and configure unencrypted cookies, complete with ready-to-use code examples.

BackendCookieHelper
0 likes · 2 min read
Laravel Cookie Helper Cheat Sheet
Laravel Tech Community
Laravel Tech Community
Apr 21, 2020 · Backend Development

Master Laravel Eloquent: Essential Model Cheat Sheet & Usage Guide

This cheat sheet provides a concise yet comprehensive guide to Laravel's Eloquent Model, covering definition, artisan commands, common CRUD methods, soft‑deletes, relationship types, model events, and configuration tips, all illustrated with ready‑to‑copy code examples.

BackendEloquentLaravel
0 likes · 9 min read
Master Laravel Eloquent: Essential Model Cheat Sheet & Usage Guide
Laravel Tech Community
Laravel Tech Community
Apr 21, 2020 · Backend Development

New Features and Improvements in Laravel 7

Laravel 7 builds on the 6.x release with a host of backend enhancements such as Laravel Sanctum (Airlock), faster route matching, custom Eloquent casts, Blade component tags, improved string helpers, a native HTTP client, CORS support, route‑model binding upgrades, queue and mail driver improvements, plus new artisan commands and various bug fixes.

APIBackendEloquent
0 likes · 5 min read
New Features and Improvements in Laravel 7
Laravel Tech Community
Laravel Tech Community
Apr 20, 2020 · Backend Development

Composer Quick Reference Cheat Sheet

This cheat sheet introduces Composer, the PHP dependency manager, explains its purpose, and provides a concise list of essential Composer commands for creating projects, installing and updating packages, optimizing autoload files, self‑updating, requiring packages globally, and displaying package information.

ComposerLaravelPHP
0 likes · 2 min read
Composer Quick Reference Cheat Sheet
Laravel Tech Community
Laravel Tech Community
Apr 20, 2020 · Backend Development

Implementing JWT Authentication API in Laravel

This guide walks through installing the tymon/jwt-auth package, configuring Laravel, creating middleware for CORS and JWT verification, defining API routes, building an authentication controller, and testing the registration and login endpoints using tools like Postman or AJAX.

APIAuthenticationBackend
0 likes · 7 min read
Implementing JWT Authentication API in Laravel
Laravel Tech Community
Laravel Tech Community
Apr 19, 2020 · Backend Development

Key Concepts and Features of the Laravel PHP Framework

This article provides a comprehensive overview of Laravel, covering its definition, advantages over other PHP frameworks, core components such as migrations, facades, service container, Eloquent models, events, query builder, route naming, closures, testing techniques, traits, autoloading, generators, and various PHP language features with practical code examples.

FacadesLaravelMigrations
0 likes · 14 min read
Key Concepts and Features of the Laravel PHP Framework
Laravel Tech Community
Laravel Tech Community
Apr 19, 2020 · Backend Development

Laravel Artisan Command Cheat Sheet

This cheat sheet provides a comprehensive list of Laravel Artisan commands, including help options, environment settings, cache management, database migrations, queue handling, and code generation, offering developers quick reference for efficient command-line operations in PHP backend development.

ArtisanBackendCLI
0 likes · 8 min read
Laravel Artisan Command Cheat Sheet
Laravel Tech Community
Laravel Tech Community
Apr 18, 2020 · Backend Development

Laravel Helper Functions Cheat Sheet

This cheat sheet presents Laravel's Helper utilities, covering array and object methods, path helpers, string functions, URL generators, and miscellaneous helpers, each illustrated with concise code examples to streamline backend development in PHP.

BackendHelperLaravel
0 likes · 8 min read
Laravel Helper Functions Cheat Sheet
Laravel Tech Community
Laravel Tech Community
Apr 17, 2020 · Backend Development

Master Laravel Events: From Registration to Queued Listeners

This guide explains how Laravel's event system enables decoupled architecture by showing how to register events and listeners, generate code with Artisan, use wildcard listeners, define event and listener classes, control propagation, queue listeners, handle failures, dispatch events, and implement event subscribers.

EventsLaravelListeners
0 likes · 10 min read
Master Laravel Events: From Registration to Queued Listeners
Laravel Tech Community
Laravel Tech Community
Apr 17, 2020 · Backend Development

Master Real‑Time Laravel Event Broadcasting with WebSockets

This guide explains how to configure Laravel's broadcasting system, choose drivers like Pusher, Redis, or Socket.IO, implement event classes, set up channel authorization, and listen for real‑time updates in JavaScript using Laravel Echo for seamless WebSocket communication.

Event BroadcastingLaravelLaravel Echo
0 likes · 15 min read
Master Real‑Time Laravel Event Broadcasting with WebSockets
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Apr 16, 2020 · Backend Development

Build a Basic PHP Extension: Step‑by‑Step Guide

This guide walks you through creating a simple PHP extension, from generating the skeleton with ext_skel.php to understanding each generated file—config.m4, config.w32, php_test.h, test.c, and tests—so you can confidently build and install your own extension.

Extension DevelopmentPHPPHP API
0 likes · 3 min read
Build a Basic PHP Extension: Step‑by‑Step Guide
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Apr 16, 2020 · Backend Development

How to Build and Install a PHP Extension from Scratch

This guide walks you through creating a PHP extension, covering environment setup, using phpize, configuring, compiling with make, installing the shared test.so module, adding it to php.ini, and verifying its functionality with command‑line tests, preparing you for production deployment.

BackendCompilationExtension Development
0 likes · 3 min read
How to Build and Install a PHP Extension from Scratch
Laravel Tech Community
Laravel Tech Community
Apr 16, 2020 · Backend Development

Laravel Eloquent Relationship Types and Usage Guide

This guide explains Laravel Eloquent's relationship types—including one-to-one, one-to-many, many-to-many, polymorphic and has‑many‑through—showing how to define, query, preload, and manipulate them with PHP code examples and detailed explanations for backend development in applications.

BackendEloquentLaravel
0 likes · 26 min read
Laravel Eloquent Relationship Types and Usage Guide
Laravel Tech Community
Laravel Tech Community
Apr 16, 2020 · Backend Development

Laravel Eloquent ORM: Defining Models, Queries, and Data Operations

This tutorial explains how to configure Laravel's Eloquent ORM, create and customize model classes, manage table names, primary keys, timestamps, perform queries, insert, update, delete records, handle soft deletes, apply global and local scopes, and work with model events and observers, all with practical PHP code examples.

EloquentLaravelModel
0 likes · 22 min read
Laravel Eloquent ORM: Defining Models, Queries, and Data Operations
Laravel Tech Community
Laravel Tech Community
Apr 16, 2020 · Backend Development

Laravel Eloquent: Serializing Models and Collections to Arrays and JSON, Hiding Attributes, Appending Values, and Custom Date Formats

This guide explains how Laravel Eloquent can serialize models and their relationships to arrays or JSON, control visible and hidden attributes, append custom values, and customize date formatting using casts and Carbon serialization, with practical code examples for each feature.

BackendEloquentJSON
0 likes · 7 min read
Laravel Eloquent: Serializing Models and Collections to Arrays and JSON, Hiding Attributes, Appending Values, and Custom Date Formats
Laravel Tech Community
Laravel Tech Community
Apr 16, 2020 · Backend Development

Understanding Laravel Eloquent Collections and Their Methods

This article explains how Laravel Eloquent returns Collection objects, demonstrates iterating and chaining collection methods such as reject and map, lists the extensive base collection API, and shows how to create custom collections by overriding the newCollection method in a model.

CollectionsEloquentLaravel
0 likes · 5 min read
Understanding Laravel Eloquent Collections and Their Methods
Laravel Tech Community
Laravel Tech Community
Apr 15, 2020 · Backend Development

Laravel Pagination: Using Query Builder, Eloquent, Simple Pagination, and Custom Views

This guide explains how Laravel's paginator integrates with the query builder and Eloquent ORM, shows basic and simple pagination methods, demonstrates manual paginator creation, customizing URIs, appending parameters, converting results to JSON, and customizing pagination views, all with code examples compatible with Bootstrap.

BootstrapEloquentLaravel
0 likes · 10 min read
Laravel Pagination: Using Query Builder, Eloquent, Simple Pagination, and Custom Views
Laravel Tech Community
Laravel Tech Community
Apr 15, 2020 · Backend Development

Using Laravel Seeders to Populate a Database with Test Data

This guide explains how to use Laravel seeders to generate test data, covering creation of seeder classes via Artisan, inserting records manually or with model factories, calling additional seeders, and the commands needed to run or refresh database seeding.

BackendLaravelPHP
0 likes · 4 min read
Using Laravel Seeders to Populate a Database with Test Data
Laravel Tech Community
Laravel Tech Community
Apr 14, 2020 · Backend Development

Master Laravel Authentication: From Scaffold to Custom Guard

This guide walks you through Laravel's built‑in authentication scaffolding, database requirements, route and view generation, customizing redirects, usernames, guards, validation, and storage, plus advanced techniques like manual authentication, HTTP basic auth, custom guards, and user providers, all with clear code examples.

AuthenticationBackendGuard
0 likes · 22 min read
Master Laravel Authentication: From Scaffold to Custom Guard
Laravel Tech Community
Laravel Tech Community
Apr 14, 2020 · Information Security

How to Secure Laravel APIs with Passport: A Complete OAuth2 Guide

This guide explains how to use Laravel Passport to implement OAuth2 authentication for API endpoints, covering installation, database migrations, token generation, client management, scope definition, route protection, JavaScript integration, event handling, and testing with detailed code examples.

API authenticationLaravelOAuth2
0 likes · 25 min read
How to Secure Laravel APIs with Passport: A Complete OAuth2 Guide
Laravel Tech Community
Laravel Tech Community
Apr 14, 2020 · Backend Development

Laravel Authorization: Using Gates and Policies

This guide explains Laravel's built‑in authorization features, covering how to define and register Gates and Policies, how to check permissions via the Gate facade, middleware, controller helpers, Blade directives, and includes practical code examples for common CRUD actions.

AuthorizationLaravelPHP
0 likes · 15 min read
Laravel Authorization: Using Gates and Policies
Laravel Tech Community
Laravel Tech Community
Apr 14, 2020 · Backend Development

Laravel Password Reset Implementation Guide

This guide explains how to enable Laravel's built‑in password reset feature by running the make:auth command, configuring the user model, migrating the reset token table, setting up routes and views, customizing guards, brokers, and notification emails, and adjusting token expiration.

AuthenticationBackendLaravel
0 likes · 6 min read
Laravel Password Reset Implementation Guide
Laravel Tech Community
Laravel Tech Community
Apr 13, 2020 · Backend Development

Laravel Blade Template Engine: Inheritance, Components, Slots, Data Display, Flow Control and Extending Blade

This article provides a comprehensive guide to Laravel's Blade templating engine, covering file structure, layout inheritance, sections, components and slots, data rendering, integration with JavaScript frameworks, conditional statements, loops, view inclusion, collection rendering, and how to create custom Blade directives.

BladeLaravelPHP
0 likes · 14 min read
Laravel Blade Template Engine: Inheritance, Components, Slots, Data Display, Flow Control and Extending Blade
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Mar 20, 2020 · Backend Development

Optimizing Data Transfer in Swoole 4.5: Reducing Memory Copies Between Master and Worker Processes

This article analyzes the performance bottleneck in Swoole 4.5 where the master process copies data twice before delivering it to worker processes, explains the underlying C functions and data flow, and presents two code‑level optimizations that consolidate buffers and eliminate redundant copies, resulting in a four‑fold speedup of the onMessage callback.

IPCPHPSwoole
0 likes · 17 min read
Optimizing Data Transfer in Swoole 4.5: Reducing Memory Copies Between Master and Worker Processes
Efficient Ops
Efficient Ops
Mar 15, 2020 · Operations

How to Boost Web Server Performance: Practical Optimization Strategies

This article analyzes the steps of web page handling, identifies eleven key factors that affect server response time, and presents a comprehensive set of practical optimization measures—including hardware upgrades, OS migration, Nginx deployment, PHP caching, MySQL tuning, and CDN usage—to dramatically improve web server performance for a high‑traffic forum site.

PHPserver optimization
0 likes · 13 min read
How to Boost Web Server Performance: Practical Optimization Strategies
MaGe Linux Operations
MaGe Linux Operations
Feb 28, 2020 · Cloud Computing

How to Install Nextcloud on CentOS 7: Step‑by‑Step Guide

This guide walks you through installing and configuring Nextcloud on CentOS 7, covering dependencies, Apache, MariaDB, PHP, Nextcloud deployment, virtual‑host setup, and final login verification, enabling a fully functional private cloud storage service.

ApacheCentOSInstallation
0 likes · 5 min read
How to Install Nextcloud on CentOS 7: Step‑by‑Step Guide
21CTO
21CTO
Feb 10, 2020 · Backend Development

Top 8 PHP Libraries for Efficient Web Scraping

This article reviews eight PHP web‑scraping libraries—Goutte, Simple HTML DOM, htmlSQL, cURL, Request, HTTPful, Buzz, and Guzzle—detailing their features, requirements, licensing, and documentation to help developers choose the right tool for their backend data‑extraction projects.

BackendGoutteGuzzle
0 likes · 9 min read
Top 8 PHP Libraries for Efficient Web Scraping
Laravel Tech Community
Laravel Tech Community
Jan 3, 2020 · Backend Development

Laravel Logging System Overview and Configuration Guide

This article explains Laravel's powerful logging facilities built on Monolog, describes the configuration file location, details available channel drivers, shows how to set up single, daily, stack, Slack, Papertrail and custom channels, and provides code examples for writing log messages and customizing Monolog handlers.

BackendConfigurationLaravel
0 likes · 14 min read
Laravel Logging System Overview and Configuration Guide
Laravel Tech Community
Laravel Tech Community
Jan 3, 2020 · Backend Development

Laravel Session Management: Configuration, Drivers, and Usage

This guide explains how Laravel handles session storage across HTTP requests, covering configuration files, built‑in drivers such as file, cookie, database, Memcached and Redis, custom driver creation, and common session operations like retrieving, storing, flashing, and regenerating IDs, with code examples throughout.

BackendCacheLaravel
0 likes · 12 min read
Laravel Session Management: Configuration, Drivers, and Usage
Laravel Tech Community
Laravel Tech Community
Jan 3, 2020 · Backend Development

Generating URLs in Laravel: Helpers, Named Routes, Signed URLs, and Default Parameters

This article explains how Laravel's URL helper functions—such as url, route, signedRoute, temporarySignedRoute, action, and URL::defaults—can be used to generate basic URLs, access the current request URL, create named and signed routes, validate signatures, and set default route parameters, with code examples throughout.

BackendLaravelPHP
0 likes · 8 min read
Generating URLs in Laravel: Helpers, Named Routes, Signed URLs, and Default Parameters
Laravel Tech Community
Laravel Tech Community
Jan 2, 2020 · Backend Development

Master Laravel Controllers: From Basics to Advanced Resource Routing

This guide explains how to organize request handling with Laravel controllers, covering basic controller creation, namespace handling, single‑action controllers, middleware assignment, resource controllers with custom routes, dependency injection techniques, and route caching for production performance.

ControllersLaravelPHP
0 likes · 13 min read
Master Laravel Controllers: From Basics to Advanced Resource Routing
Laravel Tech Community
Laravel Tech Community
Jan 2, 2020 · Backend Development

Mastering Laravel Middleware: From Basics to Advanced Usage

This guide explains how Laravel middleware filters HTTP requests, shows how to create custom middleware with artisan, demonstrates pre‑ and post‑processing, registers global and route middleware, configures middleware groups, priority ordering, parameter passing, and terminable middleware for advanced request handling.

BackendHTTPLaravel
0 likes · 10 min read
Mastering Laravel Middleware: From Basics to Advanced Usage
Laravel Tech Community
Laravel Tech Community
Jan 2, 2020 · Backend Development

Laravel Routing Basics and Advanced Features

This article provides a comprehensive guide to Laravel routing, covering basic route definitions, route files, HTTP verbs, CSRF protection, redirects, view routes, parameters with constraints, named routes, route groups, model binding, fallback routes, rate limiting, and form method spoofing, all illustrated with clear code examples.

BackendLaravelPHP
0 likes · 14 min read
Laravel Routing Basics and Advanced Features
Laravel Tech Community
Laravel Tech Community
Dec 31, 2019 · Backend Development

Introduction to Laravel Facades and Their Usage

This article explains Laravel Facades as static-like interfaces to the service container, shows how to define and use them, compares them with dependency injection and helper functions, and demonstrates testing techniques including real‑time facades with comprehensive code examples.

BackendFacadesLaravel
0 likes · 8 min read
Introduction to Laravel Facades and Their Usage
Laravel Tech Community
Laravel Tech Community
Dec 31, 2019 · Backend Development

Understanding Laravel Contracts: Benefits, Usage, and Comparison with Facades

Laravel contracts are framework-provided interfaces that define core services such as queues and mail, offering low-coupling and clear dependencies; the article explains their purpose, compares them with facades, demonstrates refactoring for decoupling with code examples, and shows how to inject contracts via the service container.

ContractsFacadesLaravel
0 likes · 7 min read
Understanding Laravel Contracts: Benefits, Usage, and Comparison with Facades
Laravel Tech Community
Laravel Tech Community
Dec 31, 2019 · Backend Development

Laravel Application Lifecycle Overview

This article explains Laravel’s request entry point, the bootstrapping process involving index.php, the HTTP and console kernels, the role of service providers, request dispatching, and how these components work together to handle incoming requests and generate responses.

BackendLaravelLifecycle
0 likes · 5 min read
Laravel Application Lifecycle Overview
Laravel Tech Community
Laravel Tech Community
Dec 30, 2019 · Backend Development

Laravel Application Folder Structure Overview

This article provides a comprehensive overview of Laravel's default application folder structure, explaining the purpose of each top‑level directory such as app, bootstrap, config, database, public, resources, routes, storage, tests, and vendor, and detailing the sub‑folders within the app directory like Console, Http, and Providers.

LaravelPHPWeb Development
0 likes · 12 min read
Laravel Application Folder Structure Overview
Laravel Tech Community
Laravel Tech Community
Dec 29, 2019 · Backend Development

Step‑by‑Step Guide to Installing and Configuring Laravel

This guide walks you through Laravel's server requirements, installation via Composer or the Laravel installer, local development setup, essential configuration such as public path, permissions, application key, and web‑server tweaks for Apache and Nginx, providing ready‑to‑use code snippets.

InstallationLaravelPHP
0 likes · 6 min read
Step‑by‑Step Guide to Installing and Configuring Laravel
Laravel Tech Community
Laravel Tech Community
Dec 29, 2019 · Backend Development

Laravel Configuration Files and Environment Settings Guide

This article explains Laravel's configuration system, detailing the config directory, environment variable management with .env files, retrieving and setting config values, caching configurations, and using maintenance mode commands, providing code examples and best practices for secure and efficient backend development.

BackendConfigurationEnvironment Variables
0 likes · 10 min read
Laravel Configuration Files and Environment Settings Guide
Laravel Tech Community
Laravel Tech Community
Dec 27, 2019 · Backend Development

Master Laravel from Zero: A Practical Roadmap for Beginners

This guide walks beginners through Laravel fundamentals, setting up development environments, hands‑on project ideas, documentation habits, team standards, job‑search strategies, and a long‑term learning path to become a well‑rounded backend engineer.

DevOpsLaravelLearning Path
0 likes · 7 min read
Master Laravel from Zero: A Practical Roadmap for Beginners
Laravel Tech Community
Laravel Tech Community
Dec 27, 2019 · Backend Development

Why Laravel Dominates PHP Development: Origins, Popularity & Ecosystem

Laravel, the PHP-based MVC framework created by Taylor Otwell in 2011, has rapidly become the fastest‑growing PHP framework thanks to its Rails‑inspired principles, extensive Composer ecosystem, and vibrant global and Chinese communities, making it a top choice for modern web development.

BackendFrameworkLaravel
0 likes · 3 min read
Why Laravel Dominates PHP Development: Origins, Popularity & Ecosystem
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 24, 2019 · Backend Development

How Alibaba Cloud’s Real‑Time Composer Mirror Solved the PHP Package Crisis

When international network instability made Composer mirrors intermittently inaccessible, Alibaba Cloud’s engineer Gu Yong quickly diagnosed and fixed the issue, then launched a high‑performance, real‑time PHP Composer mirror that offers fast, stable, and self‑healing package delivery for developers across China.

BackendComposerDevOps
0 likes · 10 min read
How Alibaba Cloud’s Real‑Time Composer Mirror Solved the PHP Package Crisis
21CTO
21CTO
Nov 30, 2019 · Backend Development

What’s New in PHP 7.4? Typed Properties, Arrow Functions, and More

PHP 7.4 introduces a suite of powerful features—including typed properties, arrow functions, limited covariance/contravariance, array unpacking, numeric literal separators, short lambda syntax, weak references, throwable __toString() and Opcache preloading—each illustrated with concise code examples for modern backend development.

Arrow FunctionsPHPTyped Properties
0 likes · 5 min read
What’s New in PHP 7.4? Typed Properties, Arrow Functions, and More
Huajiao Technology
Huajiao Technology
Nov 26, 2019 · Backend Development

How Pepperbus Unifies Asynchronous Task Management Across Diverse Tech Stacks

This article details the design, requirements, architecture, and operational dashboard of Pepperbus, a unified bus system that standardizes asynchronous task handling for PHP, Java, and Go services at Huajiao, highlighting its storage plug‑in model, Redis‑based protocol, and monitoring capabilities.

AsynchronousDashboardPHP
0 likes · 8 min read
How Pepperbus Unifies Asynchronous Task Management Across Diverse Tech Stacks
Efficient Ops
Efficient Ops
Nov 24, 2019 · Backend Development

How to Build a High‑Performance LAMP Stack with FastCGI, ApacheBench, and XCache

This guide walks through deploying a LAMP architecture with static‑dynamic separation, compiling PHP with FastCGI, configuring Apache proxy to PHP‑FPM, performing load testing using ApacheBench, installing XCache for PHP acceleration, and finally setting up a Discuz BBS forum, providing step‑by‑step commands and performance metrics.

ApacheBBSLAMP
0 likes · 24 min read
How to Build a High‑Performance LAMP Stack with FastCGI, ApacheBench, and XCache
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Oct 29, 2019 · Backend Development

How to Secure PHP Code with the Open‑Source screw‑plus Extension

This article explains how to protect commercial PHP projects from source leakage by using the open‑source screw‑plus extension to encrypt and obfuscate code, covering PHP extension lifecycle, hook mechanisms, encryption workflow, implementation details, and practical advantages and limitations.

Backend SecurityCode EncryptionExtension Development
0 likes · 9 min read
How to Secure PHP Code with the Open‑Source screw‑plus Extension
Ops Development Stories
Ops Development Stories
Sep 20, 2019 · Cloud Native

Deploy PHP & Java Websites on Kubernetes: A Step‑by‑Step Guide

This guide walks beginners through deploying PHP and Java web applications on a Kubernetes cluster, covering environment preparation, Docker image creation, namespace and secret setup, writing deployment, service and ingress manifests, and verifying access via host file configuration, illustrating each step with code snippets and diagrams.

Cloud NativeDeploymentDocker
0 likes · 12 min read
Deploy PHP & Java Websites on Kubernetes: A Step‑by‑Step Guide
Architecture Digest
Architecture Digest
Sep 17, 2019 · Backend Development

Evolution and Refactoring of the Mafengwo IM System: From PHP 1.0 to Go‑Based Microservices

The article details the step‑by‑step architectural evolution of Mafengwo's instant‑messaging platform—from an initial PHP‑based monolith, through polling optimizations with OpenResty, to a Go‑implemented, micro‑service‑oriented design that improves scalability, reliability, and multi‑device synchronization.

GoIMMessaging
0 likes · 14 min read
Evolution and Refactoring of the Mafengwo IM System: From PHP 1.0 to Go‑Based Microservices
21CTO
21CTO
Sep 10, 2019 · Backend Development

Why Laravel Stands Out: 14 Compelling Reasons to Choose This Backend Framework

This article explains why using Laravel for web development saves time and effort by offering built‑in authentication, convention‑over‑configuration, powerful ORM, easy email handling, Artisan CLI, testing support, simple routing, and a vibrant community, making it a top PHP backend choice.

LaravelMVCORM
0 likes · 14 min read
Why Laravel Stands Out: 14 Compelling Reasons to Choose This Backend Framework
21CTO
21CTO
Sep 6, 2019 · Backend Development

Mastering Cache Reads: Prevent Cache Penetration and Expiration in High‑Concurrency Systems

This article explains how to implement robust cache‑read logic with Redis, covering common pitfalls such as cache penetration and cache expiration, and demonstrates practical solutions—including placeholder caching and lock‑based cache rebuilding—to keep high‑traffic back‑ends performant and reliable.

BackendPHPcache expiration
0 likes · 5 min read
Mastering Cache Reads: Prevent Cache Penetration and Expiration in High‑Concurrency Systems
Ziru Technology
Ziru Technology
Sep 6, 2019 · Backend Development

How to Build and Deploy PHP Application Images on the Omega Platform

This article guides readers through the architecture, extension types, image construction steps, configuration details, and local debugging procedures for deploying PHP applications as container images on the Omega platform, highlighting best practices and common pitfalls.

DockerImage BuildKubernetes
0 likes · 10 min read
How to Build and Deploy PHP Application Images on the Omega Platform
360 Tech Engineering
360 Tech Engineering
Aug 19, 2019 · Backend Development

PHP Interface Performance Optimization: Diagnosis Methods and Practical Solutions

This article shares practical experiences on diagnosing PHP interface performance bottlenecks using ThinkPHP's G function and profiling tools like Xhprof, then presents concrete code‑level, database‑level, and hardware‑level optimization techniques to improve execution speed and reduce resource consumption.

Code OptimizationDatabase TuningPHP
0 likes · 9 min read
PHP Interface Performance Optimization: Diagnosis Methods and Practical Solutions
Open Source Tech Hub
Open Source Tech Hub
Aug 5, 2019 · Backend Development

How to Implement a Redis‑Backed Queue in ThinkPHP5

This guide explains how to set up ThinkPHP5's built‑in Queue component with a Redis driver, create a custom queue class, configure the queue, produce messages, and run a consumer process, including handling retries, delays, and daemon mode.

Message QueuePHPThinkPHP5
0 likes · 9 min read
How to Implement a Redis‑Backed Queue in ThinkPHP5
21CTO
21CTO
Aug 2, 2019 · Backend Development

Is PHP Really Dead? Unpacking the Myths and Market Realities

This article examines recent rumors about PHP’s demise, reviews Zend’s leadership changes, presents market‑share data, and argues why PHP remains a viable choice for startups and small‑to‑medium enterprises despite criticism.

Market SharePHPWeb Development
0 likes · 8 min read
Is PHP Really Dead? Unpacking the Myths and Market Realities
Huajiao Technology
Huajiao Technology
Jul 9, 2019 · Backend Development

Server‑Side Video Rendering for a Mini‑Program Using After Effects, Aerender, and FFmpeg

This article describes how a PHP‑based backend service integrates After Effects' aerender command‑line tool and FFmpeg to automatically generate, split, compress, and deliver video templates for a mini‑program, covering requirement analysis, architecture, rendering workflow, code snippets, and performance optimizations.

After EffectsBackendGo
0 likes · 11 min read
Server‑Side Video Rendering for a Mini‑Program Using After Effects, Aerender, and FFmpeg
37 Interactive Technology Team
37 Interactive Technology Team
May 31, 2019 · Fundamentals

A Comprehensive Guide to QuickSort: Principles, Implementations, Performance Characteristics, and Optimizations

This comprehensive guide explains QuickSort’s divide‑and‑conquer principle, presents two PHP‑style implementations, analyzes its O(N log N) average and O(N²) worst‑case performance, and details practical optimizations such as random pivot selection, switching to insertion sort for small sub‑arrays, three‑way and dual‑pivot variants.

Algorithm OptimizationPHPQuickSort
0 likes · 10 min read
A Comprehensive Guide to QuickSort: Principles, Implementations, Performance Characteristics, and Optimizations
21CTO
21CTO
May 18, 2019 · Backend Development

Why Modern PHP Is Worth Your Attention in 2019 and Beyond

This article reviews PHP's recent evolution—faster runtimes, a thriving ecosystem, modern language features, and improved tooling—while acknowledging lingering design quirks, to help developers decide whether PHP remains a viable choice for contemporary web development.

PHPbackend-developmentframeworks
0 likes · 12 min read
Why Modern PHP Is Worth Your Attention in 2019 and Beyond