Tagged articles

PHP

3032 articles · Page 21 of 31
php Courses
php Courses
Jun 30, 2023 · Backend Development

10 Essential PHP String Manipulation Functions with Examples

This article introduces ten essential PHP string manipulation functions—including substr, str_replace, implode, strpos, and sprintf—explaining their purpose and providing clear code examples that demonstrate how to extract, replace, concatenate, search, split, trim, and format strings efficiently in PHP development.

PHPString Functionsimplode
0 likes · 5 min read
10 Essential PHP String Manipulation Functions with Examples
php Courses
php Courses
Jun 29, 2023 · Backend Development

Understanding PHP Dispatch Mechanism and Method Overriding

This article explains PHP's dispatch mechanism, showing how the runtime selects the appropriate method based on an object's actual class, and demonstrates polymorphism through a simple Animal‑Dog‑Cat example with complete code and output explanations.

DispatchOOPPHP
0 likes · 3 min read
Understanding PHP Dispatch Mechanism and Method Overriding
php Courses
php Courses
Jun 28, 2023 · Backend Development

Simulating Website Login with PHP cURL

This guide demonstrates how to use PHP's cURL library to programmatically log into a website by configuring the login URL, form fields, request options, handling errors, and processing the response for tasks such as data scraping or automated testing.

Login AutomationPHPWeb Scraping
0 likes · 4 min read
Simulating Website Login with PHP cURL
php Courses
php Courses
Jun 28, 2023 · Backend Development

Integrating PHP with WeChat Work: Step-by-Step Guide

This guide explains how to integrate PHP with WeChat Work by registering a corporate account, creating an application, obtaining credentials, using PHP’s HTTP requests to acquire access tokens, and sending messages or retrieving user data, including a complete code example.

APIAccess TokenBackend Integration
0 likes · 4 min read
Integrating PHP with WeChat Work: Step-by-Step Guide
php Courses
php Courses
Jun 28, 2023 · Frontend Development

Real-time Data Visualization Using PHP WebSocket and Highcharts

This tutorial explains how to build a real-time data visualization feature by setting up a PHP WebSocket server with Ratchet and displaying live data on the client side using Highcharts, covering environment setup, server and client code, and deployment considerations.

PHPdata visualizationfrontend
0 likes · 9 min read
Real-time Data Visualization Using PHP WebSocket and Highcharts
php Courses
php Courses
Jun 28, 2023 · Backend Development

Using Micro‑Habits to Learn PHP Effectively

The article examines how micro‑habits—short, daily PHP coding or reading sessions—can exploit the spacing effect and convenience to improve retention of simple PHP knowledge, while highlighting their limitations for complex, high‑cognitive‑load skills that require deliberate, focused practice.

Cognitive LoadLearning StrategiesMicro‑habits
0 likes · 6 min read
Using Micro‑Habits to Learn PHP Effectively
php Courses
php Courses
Jun 27, 2023 · Backend Development

Comprehensive Guide to PHP foreach Loop with Examples

This article thoroughly explains PHP's foreach loop syntax, demonstrates its use with indexed, associative, and multidimensional arrays, and provides complete code examples showing how to access values and keys in each scenario.

ArraysPHPbackend
0 likes · 6 min read
Comprehensive Guide to PHP foreach Loop with Examples
php Courses
php Courses
Jun 21, 2023 · Backend Development

Using PHP to Recognize QR Codes and Output Their Content

This article explains how to use the PHP library phpqrcode (via Zxing) to read QR code images, extract their text content, and display it in a web browser, including installation steps and sample code.

PHPQR codeimage recognition
0 likes · 5 min read
Using PHP to Recognize QR Codes and Output Their Content
Laravel Tech Community
Laravel Tech Community
Jun 20, 2023 · Backend Development

Understanding PHP Magic Methods: Constructors, Destructors, Call, CallStatic, Get, Set, Isset, Unset, Sleep and Wakeup

This article explains the purpose, declaration syntax, usage rules, and practical examples of PHP's magic methods—including __construct, __destruct, __call, __callStatic, __get, __set, __isset, __unset, __sleep, and __wakeup—providing clear code snippets and output demonstrations for each.

OOPPHPmagic methods
0 likes · 16 min read
Understanding PHP Magic Methods: Constructors, Destructors, Call, CallStatic, Get, Set, Isset, Unset, Sleep and Wakeup
Laravel Tech Community
Laravel Tech Community
Jun 18, 2023 · Backend Development

Why PHP’s Reputation Is Unfair: Practices, Security, Performance, and Scalability

Although PHP has long suffered a poor reputation, modern practices, frameworks, and security measures have largely eliminated its historic pitfalls, making it a performant, scalable, and secure choice for web applications, while acknowledging its relative speed compared to compiled languages and its suitability for specific use cases.

PHPPerformanceWeb Development
0 likes · 5 min read
Why PHP’s Reputation Is Unfair: Practices, Security, Performance, and Scalability
php Courses
php Courses
Jun 18, 2023 · Backend Development

In-depth Exploration of the Swoft Microservice Framework: Features, Installation, and Performance Comparison with Laravel

This article provides a comprehensive overview of the Swoft microservice framework, detailing its high‑performance architecture, core features such as annotation routing and AOP, step‑by‑step installation, and benchmark results that demonstrate its superiority over Laravel in handling concurrent requests.

Backend FrameworkLaravel ComparisonPHP
0 likes · 8 min read
In-depth Exploration of the Swoft Microservice Framework: Features, Installation, and Performance Comparison with Laravel
php Courses
php Courses
Jun 16, 2023 · Backend Development

Building High-Performance Concurrent and Asynchronous PHP Applications with ReactPHP and Amp

This article explains why high‑performance concurrent and asynchronous PHP applications are needed, introduces ReactPHP and Amp as non‑blocking I/O libraries, and provides step‑by‑step code examples for creating a simple HTTP server with ReactPHP and performing parallel HTTP requests using both ReactPHP and Amp.

AMPAsynchronous ProgrammingPHP
0 likes · 5 min read
Building High-Performance Concurrent and Asynchronous PHP Applications with ReactPHP and Amp
php Courses
php Courses
Jun 14, 2023 · Backend Development

Using PHP and Selenium WebDriver for Browser-Based Web Scraping

This article explains how to install php-webdriver via Composer, set up a Selenium WebDriver instance in PHP, and write a script that automates a Chrome browser to scrape search results from Baidu, demonstrating key WebDriver APIs for element interaction and data extraction.

AutomationPHPWeb Scraping
0 likes · 5 min read
Using PHP and Selenium WebDriver for Browser-Based Web Scraping
php Courses
php Courses
Jun 12, 2023 · Backend Development

Using ThinkPHP 6 for Email Queue Processing

This article explains how to set up and use ThinkPHP 6’s email queue functionality, covering Redis installation, queue configuration, creating a SendMailJob class, pushing jobs to the queue, and running the queue listener to improve email sending performance and reliability.

Email QueuePHPRedis
0 likes · 5 min read
Using ThinkPHP 6 for Email Queue Processing
php Courses
php Courses
Jun 5, 2023 · Backend Development

Implementing Multilingual Support in PHP Web Applications

This article explains how to add multilingual support to PHP web applications by creating language files, loading them based on user preferences, using a translation function, and providing a language selector, complete with sample code for each step.

PHPWeb Developmentlocalization
0 likes · 4 min read
Implementing Multilingual Support in PHP Web Applications
php Courses
php Courses
Jun 4, 2023 · Backend Development

Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole

This tutorial demonstrates how to combine Swoole's high‑performance PHP WebSocket server with WebRTC's browser‑based real‑time audio/video capabilities, covering server setup, client media capture, video segmentation with FFmpeg, and complete code examples to build a functional live‑streaming application.

FFmpegJavaScriptPHP
0 likes · 6 min read
Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole
php Courses
php Courses
May 28, 2023 · Backend Development

Implementing Single Sign-On (SSO) with PHP: A Step-by-Step Guide

This tutorial explains how to build a PHP-based single sign‑on system using a main login application, a shared authentication service backed by MySQL and Redis, and multiple external applications, providing complete code examples for database setup, login handling, session sharing, and logout.

AuthenticationMySQLPHP
0 likes · 8 min read
Implementing Single Sign-On (SSO) with PHP: A Step-by-Step Guide
php Courses
php Courses
May 25, 2023 · Backend Development

Using PHP 8.0 FFI Extension to Integrate C Libraries

This article introduces PHP 8.0's built‑in FFI extension, explains its key features, demonstrates how to compile a simple C library into a shared object, and shows step‑by‑step PHP code to load the library, call its functions, and display the results.

C integrationFFIPHP
0 likes · 7 min read
Using PHP 8.0 FFI Extension to Integrate C Libraries
Laravel Tech Community
Laravel Tech Community
May 21, 2023 · Backend Development

Generating URLs in Laravel with Helper Functions

This article explains Laravel's URL helper functions, showing how to generate basic URLs, retrieve the current URL, create URLs for named routes—including routes with parameters and Eloquent models—and produce signed and temporary signed URLs for secure link handling.

PHPRoutingSigned URLs
0 likes · 5 min read
Generating URLs in Laravel with Helper Functions
php Courses
php Courses
May 20, 2023 · Information Security

Preventing Brute‑Force Attacks in PHP Applications

This article explains what brute‑force attacks are, why they threaten PHP applications, and presents three practical defenses—two‑factor authentication, enforced password policies, and brute‑force mitigation techniques—along with complete PHP code examples for each method.

PHPSecuritybrute-force
0 likes · 4 min read
Preventing Brute‑Force Attacks in PHP Applications
php Courses
php Courses
May 19, 2023 · Backend Development

Best Practices for Managing REST APIs with Laravel

This article outlines best practices for building and managing RESTful APIs using Laravel, covering resource routing, API route groups, request and response handling, middleware for authentication and access control, and controller implementation, with code examples illustrating each concept.

MiddlewarePHPREST API
0 likes · 8 min read
Best Practices for Managing REST APIs with Laravel
php Courses
php Courses
May 19, 2023 · Backend Development

Eliminating Duplicate and Redundant Code in PHP: Refactoring Techniques

This article explains how to remove duplicate and redundant PHP code by applying refactoring principles such as the DRY rule, using functions and classes, adopting naming conventions, simplifying conditionals, and externalizing configuration, thereby improving readability, maintainability, and performance.

DRYPHPRefactoring
0 likes · 7 min read
Eliminating Duplicate and Redundant Code in PHP: Refactoring Techniques
php Courses
php Courses
May 13, 2023 · Artificial Intelligence

Implementing Face Recognition with ThinkPHP and Tencent Cloud AI

This tutorial explains how to integrate Tencent Cloud's facial recognition services with the ThinkPHP framework, covering SDK installation, API key setup, and sample code for face detection, comparison, and identification using PHP.

AIAPIPHP
0 likes · 6 min read
Implementing Face Recognition with ThinkPHP and Tencent Cloud AI
Open Source Tech Hub
Open Source Tech Hub
May 11, 2023 · Backend Development

How to Install and Use XHProf for PHP Performance Profiling

Learn how to install XHProf via PECL or source, configure php.ini, verify the installation, integrate the XhprofMiddleware into your PHP application, and interpret the detailed performance metrics and visual reports, including function call statistics and memory usage, with example commands and code snippets.

InstallationMiddlewarePHP
0 likes · 6 min read
How to Install and Use XHProf for PHP Performance Profiling
php Courses
php Courses
May 10, 2023 · Backend Development

How to Build a Map Application with PHP and AMap (Gaode) API

This article guides developers through obtaining an AMap API key, setting up a PHP environment, retrieving geolocation data via the API, and embedding an interactive map with optional routing features using JavaScript, providing complete code examples for each step.

Amap APIGeocodingMap Development
0 likes · 7 min read
How to Build a Map Application with PHP and AMap (Gaode) API
php Courses
php Courses
May 7, 2023 · Backend Development

Integrating Alibaba Cloud SMS Service with ThinkPHP6

This guide explains how to set up Alibaba Cloud SMS, configure the required Access Key ID and Secret, install the SDK, and use ThinkPHP6 to call the SMS API with sample PHP code, highlighting the steps and placeholders that must be replaced with your own credentials.

APIAlibaba CloudIntegration
0 likes · 4 min read
Integrating Alibaba Cloud SMS Service with ThinkPHP6
php Courses
php Courses
May 5, 2023 · Backend Development

How to Optimize Website Performance with PhpFastCache in PHP

This article explains step‑by‑step how to install, configure, and use the PhpFastCache library in PHP—including selecting cache drivers, setting and retrieving cached data, managing expiration, and employing namespaces—to improve website performance by reducing database queries.

PHPPerformance OptimizationPhpFastCache
0 likes · 4 min read
How to Optimize Website Performance with PhpFastCache in PHP
php Courses
php Courses
May 4, 2023 · Backend Development

How to Write a Simple PHP Web Crawler

This guide explains how to create a basic PHP web crawler by using cURL to fetch pages, DOMDocument and XPath to parse HTML, and then storing the extracted data, while also providing a complete example script and reminders about legal and ethical considerations.

DOMDocumentPHPWeb Crawler
0 likes · 3 min read
How to Write a Simple PHP Web Crawler
php Courses
php Courses
May 2, 2023 · Backend Development

PHP Payment Development: Interview Questions and Answers

This article presents a comprehensive collection of PHP payment interview questions covering implementation steps, amount validation, SQL injection prevention, request fraud protection, data encryption, secure credential storage, callback handling, and OAuth integration, providing detailed answers and code examples for each topic.

Interview QuestionsPHPPayment Integration
0 likes · 7 min read
PHP Payment Development: Interview Questions and Answers
php Courses
php Courses
Apr 29, 2023 · Backend Development

Using Laravel Pennant for Feature Flags in Laravel 10

Laravel Pennant, introduced with Laravel 10, provides a robust feature‑flag system that lets developers gradually roll out new functionality, perform A/B testing, and implement trunk‑based development strategies, with examples showing both closure‑based and class‑based definitions, controller usage, and middleware integration.

Feature FlagsLaravel10PHP
0 likes · 4 min read
Using Laravel Pennant for Feature Flags in Laravel 10
php Courses
php Courses
Apr 29, 2023 · Backend Development

Implementing Distributed Locks with Redis in PHP to Prevent Overselling

This article explains how to prevent overselling in high‑concurrency scenarios by using Redis‑based distributed locks in PHP, detailing initialization, lock acquisition with setnx, unlocking with del, and providing complete sample code along with best‑practice considerations.

PHPRedisdistributed lock
0 likes · 4 min read
Implementing Distributed Locks with Redis in PHP to Prevent Overselling
php Courses
php Courses
Apr 28, 2023 · Backend Development

Implementing Lock and Unlock Operations with PHP and Redis

This article explains how to use PHP and Redis to create a blocking lock for a game room, safely add users while preventing dirty reads, and release the lock atomically with a Lua script, providing complete code examples and practical tips.

LuaPHPRedis
0 likes · 4 min read
Implementing Lock and Unlock Operations with PHP and Redis
37 Interactive Technology Team
37 Interactive Technology Team
Apr 24, 2023 · Backend Development

Implementing WeChat Work Schedule Synchronization in the Enterprise Messaging Center

The Enterprise Messaging Center now offers a reusable component that integrates WeChat Work’s schedule API, enabling add, update, and delete operations, exposing CRUD interfaces for external systems such as the meeting‑room platform, streamlining schedule synchronization and reducing duplicate data entry across services.

Backend IntegrationEnterprise MessagingPHP
0 likes · 5 min read
Implementing WeChat Work Schedule Synchronization in the Enterprise Messaging Center
php Courses
php Courses
Apr 23, 2023 · Backend Development

Step‑by‑Step Guide to Building a PHP MVC Framework from Scratch

This article provides a step‑by‑step guide to building a PHP MVC framework from scratch, covering MVC basics, directory structure, routing, controllers, models, views, core utilities, and includes sample code snippets throughout for developers.

MVCORMPHP
0 likes · 9 min read
Step‑by‑Step Guide to Building a PHP MVC Framework from Scratch
php Courses
php Courses
Apr 21, 2023 · Backend Development

Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole

This article demonstrates how to combine Swoole's high‑performance WebSocket server with WebRTC to create a real‑time audio/video live streaming application, covering server setup, client media capture, video segmenting with FFmpeg, and providing complete code examples for each step.

FFmpegJavaScriptPHP
0 likes · 6 min read
Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole
php Courses
php Courses
Apr 20, 2023 · Backend Development

Using Laravel Pennant for Feature Flags in Laravel 10

This article introduces Laravel Pennant, the official feature‑flag package for Laravel 10, explains its benefits for gradual releases and A/B testing, and provides clean code examples showing how to define and use feature flags within service providers, controllers, and middleware.

Feature FlagsPHPPennant
0 likes · 4 min read
Using Laravel Pennant for Feature Flags in Laravel 10
php Courses
php Courses
Apr 10, 2023 · Backend Development

A PHP Web Crawler: Design, Implementation, and Challenges

This article describes a PHP‑based web crawler that extracts links and images using regular expressions, stores URLs in MySQL, handles duplicate detection via MD5, discusses performance limitations, and provides the full source code and usage instructions.

MySQLPHPURL processing
0 likes · 8 min read
A PHP Web Crawler: Design, Implementation, and Challenges
php Courses
php Courses
Apr 5, 2023 · Backend Development

Three Ways to Set PHP Script Maximum Execution Time

This article explains three methods—editing php.ini, using ini_set, and calling set_time_limit—to increase PHP's default 30‑second script execution limit, and provides guidance on when each method is appropriate.

PHPbackend developmentini_set
0 likes · 3 min read
Three Ways to Set PHP Script Maximum Execution Time
php Courses
php Courses
Mar 25, 2023 · Backend Development

PHP Calendar Class Tutorial with Full Implementation

This tutorial explains how to build a reusable PHP Calendar class that handles year, month, navigation and renders an HTML table, and shows a simple front‑end script that loads the class and displays the calendar, complete with CSS styling and example output.

PHPcalendarclass
0 likes · 10 min read
PHP Calendar Class Tutorial with Full Implementation
php Courses
php Courses
Mar 25, 2023 · Backend Development

ThinkPHP Hook Behaviors: Concepts, Usage Examples, and Implementation

This article explains the concept of ThinkPHP Hook behaviors, demonstrates how to define custom behavior classes, bind them to tags using Hook::add, trigger them with Hook::listen, and configure tag bindings in tags.php, providing complete code examples for a login scenario.

PHPThinkPHPbehavior
0 likes · 6 min read
ThinkPHP Hook Behaviors: Concepts, Usage Examples, and Implementation
php Courses
php Courses
Mar 21, 2023 · Backend Development

How to Locate php.ini and List Enabled PHP Extensions

This article explains two methods to locate the php.ini file and view installed PHP extensions—using a simple PHP script with phpinfo() and the command‑line tools php -m and php --ini—while also promoting a PHP online training class with enrollment details.

Command LinePHPbackend development
0 likes · 3 min read
How to Locate php.ini and List Enabled PHP Extensions
Laravel Tech Community
Laravel Tech Community
Mar 19, 2023 · Backend Development

Key Changes and New Features in PHPUnit 10

PHPUnit 10, requiring PHP 8.1+, introduces a new event system, clearer test result classifications, PHP 8 attribute metadata support, and updated code‑coverage tools, while providing PHAR and Composer installation methods, representing a major modernization of the PHP testing framework.

CodeCoveragePHPUnitTesting
0 likes · 5 min read
Key Changes and New Features in PHPUnit 10
php Courses
php Courses
Mar 14, 2023 · Backend Development

PHP Refactoring Techniques: Naming, Extraction, Early Return, Collections, and Consistency

This article demonstrates practical PHP refactoring techniques—including expressive naming, method extraction, early returns, leveraging Laravel collections, and maintaining code consistency—by showing before-and-after code examples that improve readability, reduce duplication, and simplify logic for backend developers.

PHPRefactoringbackend development
0 likes · 13 min read
PHP Refactoring Techniques: Naming, Extraction, Early Return, Collections, and Consistency
php Courses
php Courses
Feb 20, 2023 · Backend Development

Laravel 10 Release: New Features, Requirements, and Upgrade Guide

Laravel 10 has been released with a minimum PHP 8.1 requirement, introducing Laravel Pennant feature flags, an enhanced Process layer, native type declarations, invokable validation rules, testing profiling, a new password helper, and detailed upgrade and support timelines.

FeatureFlagsLaravel10PHP
0 likes · 7 min read
Laravel 10 Release: New Features, Requirements, and Upgrade Guide
Laravel Tech Community
Laravel Tech Community
Feb 15, 2023 · Information Security

ThinkPHP Deserialization Vulnerability (CVE-2022-45982)

The ThinkPHP framework suffers from a deserialization vulnerability (CVE‑2022‑45982) affecting versions 6.0.0‑6.0.13 and 6.1.0‑6.1.1, where unsanitized user input passed to unserialize() can allow attackers to execute arbitrary system commands, and no official patch has been released yet.

CVE-2022-45982DeserializationPHP
0 likes · 2 min read
ThinkPHP Deserialization Vulnerability (CVE-2022-45982)
Laravel Tech Community
Laravel Tech Community
Feb 14, 2023 · Backend Development

CodeIgniter 4.3.0 Release Notes and Upgrade Guide

The announcement details CodeIgniter version 4.3.0, highlighting over 50 enhancements, important breaking changes, required updates to the spark executable and configuration files, and provides links to the changelog and upgrade guide for developers to safely migrate their applications.

CodeIgniterPHPUpgrade
0 likes · 2 min read
CodeIgniter 4.3.0 Release Notes and Upgrade Guide
Laravel Tech Community
Laravel Tech Community
Feb 8, 2023 · Frontend Development

Large File Upload Techniques and Implementation with Chunked Upload, Base64 Encoding, and FormData

This article explains the challenges of uploading very large files in web applications and presents several front‑end solutions—including traditional form uploads, Base64 encoding, binary FormData uploads, iframe tricks, and chunked (slice) uploads—accompanied by complete PHP server‑side examples and reusable code snippets.

Base64Chunked UploadFormData
0 likes · 10 min read
Large File Upload Techniques and Implementation with Chunked Upload, Base64 Encoding, and FormData
php Courses
php Courses
Feb 2, 2023 · Backend Development

PHP+MySQL Website Programming Introductory Course (Cantonese)

This free Cantonese-language course introduces PHP7 fundamentals, MySQL database connection, and simple website development using professional tools, empowering learners to build their own web projects, with all materials available online via the provided link.

CantoneseMySQLPHP
0 likes · 1 min read
PHP+MySQL Website Programming Introductory Course (Cantonese)
Laravel Tech Community
Laravel Tech Community
Jan 31, 2023 · Backend Development

Three Methods to Implement File Download in PHP

This article demonstrates three PHP approaches for offering file downloads: a direct link, a parameter‑based redirect, and streaming the file with headers, comparing their implementation details and security implications.

File DownloadPHP
0 likes · 4 min read
Three Methods to Implement File Download in PHP
dbaplus Community
dbaplus Community
Jan 27, 2023 · Operations

Deploy and Use a Lightweight Redis Monitor for Real‑Time Metrics

This guide explains how to install, configure, and run a lightweight Redis Monitor that visualizes connection count, QPS, memory usage and replication delay, supports standalone, sentinel and cluster modes, and provides email and WeChat alerts via simple PHP scripts.

AutomationMySQLPHP
0 likes · 7 min read
Deploy and Use a Lightweight Redis Monitor for Real‑Time Metrics
21CTO
21CTO
Jan 19, 2023 · Backend Development

How PHP 8.2 and the PHP Foundation Are Shaping Web Development in 2023

This article reviews the rapid evolution of PHP over the past decade, highlights the role of the PHP Foundation, showcases new PHP 8.2 features with code examples, and analyses ecosystem statistics such as Packagist growth and framework adoption to illustrate why 2023 is a pivotal year for PHP developers.

PHPPHP 8.2PHP Foundation
0 likes · 10 min read
How PHP 8.2 and the PHP Foundation Are Shaping Web Development in 2023
php Courses
php Courses
Jan 17, 2023 · Backend Development

Implementing the Chain of Responsibility Design Pattern in PHP with Hyperf

This article demonstrates how to implement the Chain of Responsibility design pattern in PHP using the Hyperf framework, detailing the file structure, core classes such as IndexController, HandlerInterface, AbstractHandler, and concrete handlers, and includes a unit test example to verify the workflow.

Chain of ResponsibilityDesign PatternHyperf
0 likes · 7 min read
Implementing the Chain of Responsibility Design Pattern in PHP with Hyperf
Laravel Tech Community
Laravel Tech Community
Jan 12, 2023 · Backend Development

Using Carbon PHP Extension for Simplified Date and Time Manipulation

This article demonstrates how to install and use the Carbon PHP extension to simplify date and time operations, covering retrieval of current, today, yesterday, tomorrow, parsing specific strings, timezone handling, adding and subtracting years, months, weeks, days, hours, minutes, seconds, and formatting dates in various styles.

CarbonPHPdate manipulation
0 likes · 6 min read
Using Carbon PHP Extension for Simplified Date and Time Manipulation
php Courses
php Courses
Jan 10, 2023 · Frontend Development

Vue 2022 Review and 2023 Roadmap, Plus PHP Live Class Announcement

The article reviews Vue’s 2022 milestones—including the shift to Vue 3, ecosystem growth, and tooling improvements—outlines the 2023 roadmap with smaller, frequent releases, experimental Vapor mode, and also advertises an upcoming PHP online live course with enrollment details.

JavaScriptOnlineCoursePHP
0 likes · 8 min read
Vue 2022 Review and 2023 Roadmap, Plus PHP Live Class Announcement
macrozheng
macrozheng
Jan 3, 2023 · Cloud Native

Deploy DooTask: Open-Source Docker‑Based Task Manager for Teams

This article introduces DooTask, an open‑source PHP task‑management platform, explains its features and multi‑client support, and provides step‑by‑step Docker installation instructions along with screenshots of its UI components for effective project coordination.

PHPdeploymentopen-source
0 likes · 5 min read
Deploy DooTask: Open-Source Docker‑Based Task Manager for Teams
php Courses
php Courses
Dec 27, 2022 · Fundamentals

2022 Top 8 Programming Languages by Developer Job Demand

The 2022 DevJobsScanner analysis of over 12 million developer job postings reveals JavaScript/TypeScript as the most demanded language followed by Python, Java, C#, PHP, C/C++, Ruby and Go, and concludes with a promotional announcement for a new PHP online live class.

2022JavaScriptPHP
0 likes · 7 min read
2022 Top 8 Programming Languages by Developer Job Demand
Laravel Tech Community
Laravel Tech Community
Dec 25, 2022 · Backend Development

How to Install and Configure think-captcha in ThinkPHP

This tutorial walks through installing the think-captcha package via Composer, configuring its parameters, generating and displaying captchas in a ThinkPHP controller and view, setting up routing, and validating user input using both object and helper methods.

PHPThinkPHPtutorial
0 likes · 2 min read
How to Install and Configure think-captcha in ThinkPHP
php Courses
php Courses
Dec 23, 2022 · Backend Development

Integrating Taobao Open Platform SDK with ThinkPHP 5.1 Using Topsdk\Topapi

This guide walks through the process of applying for a Taobao Open Platform account, downloading the Topsdk\Topapi SDK, adding it to a ThinkPHP 5.1 project via Composer, testing the integration with a controller, and handling common pitfalls such as missing classes and documentation mismatches.

PHPSDKTaobao
0 likes · 3 min read
Integrating Taobao Open Platform SDK with ThinkPHP 5.1 Using Topsdk\Topapi
php Courses
php Courses
Dec 22, 2022 · Backend Development

PHP Multi‑Process Development: Processes, Signals, and pcntl Functions

This article provides a comprehensive guide to PHP multi‑process development on Linux, covering basic shell commands, ELF file types, terminal concepts, process states, orphan and zombie processes, process groups and sessions, signal handling, and practical pcntl/posix code examples for forking, daemonizing, and managing child processes.

PHPUnixbackend development
0 likes · 15 min read
PHP Multi‑Process Development: Processes, Signals, and pcntl Functions
php Courses
php Courses
Dec 20, 2022 · Databases

Redis Memory Not Releasing Issue and Analysis of 20 Million Expiring Keys

This article describes a Redis 5.0 memory leak scenario where 20 million keys with expiration caused memory not to be released, details the investigation steps, findings about the activeExpireCycle, and concludes that memory will eventually be freed, followed by a promotional announcement for a PHP online live class.

Memory ManagementPHPPerformance
0 likes · 3 min read
Redis Memory Not Releasing Issue and Analysis of 20 Million Expiring Keys
php Courses
php Courses
Dec 19, 2022 · Backend Development

Eight Useful PHP Libraries from GitHub to Boost Development Efficiency

This article presents eight highly starred PHP libraries from GitHub—including tools for pinyin conversion, cURL requests, Markdown parsing, HTML‑to‑PDF conversion, document handling, SMS sending, short‑URL generation, and console applications—along with code examples, and concludes with a promotion for an upcoming PHP online training class.

CodeExamplesLibrariesOpenSource
0 likes · 8 min read
Eight Useful PHP Libraries from GitHub to Boost Development Efficiency
php Courses
php Courses
Dec 16, 2022 · Backend Development

PhpStorm 2022.3 Release: New UI Preview, Code Vision, Quick‑Fix Preview, PHPDoc Enhancements, and Full PHP 8.2 Support

PhpStorm 2022.3 introduces a previewable new UI, expanded Code Vision details, quick‑fix preview, improved PHPDoc rendering, enhanced quick documentation, date‑format tooltips, and comprehensive support for PHP 8.2 features such as readonly classes, deprecated dynamic properties, and DNF types.

Code VisionIDEPHP
0 likes · 5 min read
PhpStorm 2022.3 Release: New UI Preview, Code Vision, Quick‑Fix Preview, PHPDoc Enhancements, and Full PHP 8.2 Support
Laravel Tech Community
Laravel Tech Community
Dec 12, 2022 · Backend Development

Using PhpSpreadsheet for Excel Import/Export and Chart Generation in PHP

This article introduces PhpSpreadsheet—the modern PHP library that replaces PHPExcel—showing how to install it, import necessary namespaces, create a spreadsheet with data, build bar and donut charts, configure gridlines and positions, and finally output the workbook as an XLSX file.

PHPPhpSpreadsheetbackend development
0 likes · 6 min read
Using PhpSpreadsheet for Excel Import/Export and Chart Generation in PHP
Laravel Tech Community
Laravel Tech Community
Dec 4, 2022 · Backend Development

CakePHP 4.4.8 Released with Bug Fixes and Improvements

CakePHP 4.4.8, the maintenance release of the 4.4 branch, introduces several bug fixes and enhancements such as aligned scheme handling, improved paginator compatibility, infinite‑loop prevention when creating table classes, better mail assertion, pagination defaults fixes, and refined type hints and API documentation.

CakePHPPHPWeb Framework
0 likes · 2 min read
CakePHP 4.4.8 Released with Bug Fixes and Improvements
php Courses
php Courses
Nov 28, 2022 · Backend Development

Using PHP shmop Functions for Shared Memory: Overview and Practical Examples

This article explains PHP's two shared memory interfaces, shm and shmop, details the primary shmop functions, provides code examples for creating, reading, writing, and deleting shared memory segments, demonstrates testing with Linux commands, and includes a practical class‑based usage example.

IPCPHPlinux
0 likes · 9 min read
Using PHP shmop Functions for Shared Memory: Overview and Practical Examples
php Courses
php Courses
Nov 24, 2022 · Backend Development

How to Install and Uninstall PECL Extensions for Multiple PHP Versions

This article explains how to use PECL with the -d php_suffix and -r options to install and uninstall the same extension across multiple PHP versions, and also announces an online PHP training class for beginners to advanced learners.

Command LineExtension InstallationPHP
0 likes · 2 min read
How to Install and Uninstall PECL Extensions for Multiple PHP Versions
php Courses
php Courses
Nov 13, 2022 · Backend Development

Implementing a Simple RPC Framework in PHP Using Sockets

This article explains the concept of Remote Procedure Call (RPC), demonstrates how to build a lightweight PHP RPC server and client with socket programming, shows the full source code, execution steps, and explains the custom protocol used for cross‑language method invocation.

PHPRPCSockets
0 likes · 6 min read
Implementing a Simple RPC Framework in PHP Using Sockets
Top Architect
Top Architect
Nov 11, 2022 · Backend Development

Distributed ID Generation Service: Features, Scenarios, and Implementation

This article explains the need for globally unique identifiers in modern applications, outlines the essential characteristics of a distributed ID generation service, examines common implementation techniques, and discusses concrete business scenarios such as order numbers, coupons, short URLs, and tracing with practical code examples.

PHPTraceabilitybackend
0 likes · 18 min read
Distributed ID Generation Service: Features, Scenarios, and Implementation
php Courses
php Courses
Nov 6, 2022 · Backend Development

Concepts, Principles, and Implementation Methods of Message Queues

This article explains the fundamentals of message queues, their typical use cases such as decoupling and traffic shaping, compares implementation options like MySQL, Redis, and dedicated message systems, and provides detailed PHP code examples for flash‑sale and RabbitMQ integrations.

PHPRedisflash sale
0 likes · 6 min read
Concepts, Principles, and Implementation Methods of Message Queues
php Courses
php Courses
Nov 3, 2022 · Backend Development

PHP HTTP Client Utility Using cURL – Practical Example and Story

The author describes receiving a paid PHP development request, quickly implementing a cURL‑based HTTP client class to handle GET, POST, PUT, and DELETE requests with JSON payloads, and shares the full code to help others solve similar integration problems.

APIPHPbackend development
0 likes · 5 min read
PHP HTTP Client Utility Using cURL – Practical Example and Story
php Courses
php Courses
Nov 2, 2022 · Backend Development

Three Methods to Implement Page Redirection in PHP

This article explains three PHP techniques for page redirection—using the header() function, outputting a JavaScript location.href script, and inserting a META refresh tag—each with code examples and explanations of how they work and when to use them.

JavaScriptPHP
0 likes · 3 min read
Three Methods to Implement Page Redirection in PHP
360 Quality & Efficiency
360 Quality & Efficiency
Oct 28, 2022 · Operations

Pinpoint APM Overview and PHP Full‑Stack Monitoring Setup

This article introduces the open‑source Pinpoint APM tool for Java micro‑services, explains its architecture and data model, demonstrates deployment options for Tomcat and SpringBoot, and provides a step‑by‑step guide to installing and configuring the Pinpoint PHP agent for end‑to‑end performance monitoring.

APMPHPPerformance Monitoring
0 likes · 8 min read
Pinpoint APM Overview and PHP Full‑Stack Monitoring Setup