Tagged articles
52 articles
Page 1 of 1
Laravel Tech Community
Laravel Tech Community
Dec 10, 2025 · Backend Development

Why State‑Owned Enterprises Shun PHP and What PHP 8 Brings to the Table

The article analyses why central and state‑owned enterprises in China rarely recruit PHP developers while private firms hire them en masse, then details PHP 8’s eight major advantages, seven notable drawbacks, and offers practical career advice for developers targeting different enterprise environments.

Backend DevelopmentEnterprise HiringPHP
0 likes · 9 min read
Why State‑Owned Enterprises Shun PHP and What PHP 8 Brings to the Table
Laravel Tech Community
Laravel Tech Community
Aug 16, 2025 · Backend Development

Unlock PHP 8’s New System Functions: fdiv, str_contains, mb_str_pad, bcceil & More

This article introduces the latest PHP 8 system functions—including fdiv for floating‑point division, str_contains, str_starts_with, str_ends_with for string checks, mb_str_pad for multibyte padding, and new arbitrary‑precision math functions like bcceil, bcfloor, bcround—providing clear examples and usage tips for backend developers.

BackendPHPPHP8
0 likes · 7 min read
Unlock PHP 8’s New System Functions: fdiv, str_contains, mb_str_pad, bcceil & More
php Courses
php Courses
Jul 10, 2025 · Backend Development

10 Must‑Know PHP 8.3 Features to Supercharge Your Code in 2024

This article introduces ten powerful PHP 8.3 updates—including readonly properties, enums, match expressions, constructor promotion, named arguments, nullsafe operator, union types, array unpacking, JSON error handling, and JIT compilation—explaining how each feature works and how it can boost development efficiency.

BackendNew FeaturesPHP8
0 likes · 4 min read
10 Must‑Know PHP 8.3 Features to Supercharge Your Code in 2024
php Courses
php Courses
May 23, 2025 · Backend Development

Deprecated PHP Functions in PHP 8 and Their Modern Replacements

This article lists the PHP functions that have been deprecated or removed in PHP 8, explains the security and performance risks of continuing to use them, and provides modern alternatives such as closures, foreach loops, PDO/MySQLi, preg_* functions, and OpenSSL.

BackendCode RefactoringPHP
0 likes · 7 min read
Deprecated PHP Functions in PHP 8 and Their Modern Replacements
php Courses
php Courses
Mar 14, 2025 · Backend Development

Key New Features of PHP 8 with Code Examples

The article introduces PHP 8’s major enhancements—including a JIT compiler, named parameters, improved anonymous classes, mixed type support, and new functions—explaining each feature with clear code samples to help developers write faster, more readable, and flexible backend applications.

Anonymous ClassesJITPHP8
0 likes · 4 min read
Key New Features of PHP 8 with Code Examples
php Courses
php Courses
Feb 12, 2025 · Backend Development

Handling Division by Zero Errors in PHP: Differences Between PHP 7 and PHP 8 and Best Practices

This article explains how PHP 7 and PHP 8 handle division‑by‑zero errors, outlines common causes of zero‑division, and presents six practical techniques—including input validation, conditional checks, ternary operators, custom error handlers, try‑catch blocks, and avoiding the @ operator—supported by clear code examples and a real‑world financial‑app case study.

BackendExceptionPHP8
0 likes · 6 min read
Handling Division by Zero Errors in PHP: Differences Between PHP 7 and PHP 8 and Best Practices
php Courses
php Courses
Dec 23, 2024 · Backend Development

Using Named Arguments in PHP 8: Concepts, Benefits, and Best Practices

This guide explains PHP 8's named arguments feature, showing how they improve code readability, allow skipping optional parameters, make argument order irrelevant, and provide practical examples and best‑practice recommendations for writing clearer, more maintainable backend code.

BackendPHP8best-practices
0 likes · 7 min read
Using Named Arguments in PHP 8: Concepts, Benefits, and Best Practices
php Courses
php Courses
Oct 28, 2024 · Backend Development

Impact of Microsoft Not Supporting PHP 8 on Windows Platforms

The article explains PHP 8’s new features and performance benefits, then details how Microsoft’s lack of support on Windows can reduce compatibility, limit ecosystem growth, lower developer confidence, and affect the adoption of PHP 8 in both desktop and cloud environments.

BackendCompatibilityMicrosoft
0 likes · 5 min read
Impact of Microsoft Not Supporting PHP 8 on Windows Platforms
php Courses
php Courses
Oct 12, 2024 · Backend Development

Key New Features of PHP 8 with Code Examples

This article introduces PHP 8’s major enhancements—including a JIT compiler, named parameters, improved anonymous classes, loose type checking, and other useful functions—explaining each feature with clear code samples to help developers adopt the latest language capabilities.

Anonymous ClassesJITPHP8
0 likes · 5 min read
Key New Features of PHP 8 with Code Examples
php Courses
php Courses
Sep 26, 2024 · Backend Development

Using PHP’s array_values() Function to Reindex and Convert Arrays

This article explains PHP's array_values() function, demonstrating how it returns a new array with reindexed numeric keys for both indexed and associative arrays, and highlights that the returned array is a copy, not a reference, with practical code examples.

ArrayBackendData Structures
0 likes · 4 min read
Using PHP’s array_values() Function to Reindex and Convert Arrays
php Courses
php Courses
Sep 25, 2024 · Backend Development

Using PHP floatval() to Convert Variables to Float

This article explains how PHP's built‑in floatval() function converts various variable types—including integers, strings, booleans, and arrays—into floating‑point numbers, provides syntax details, multiple code examples, and notes on conversion edge cases.

BackendPHP8floatval
0 likes · 4 min read
Using PHP floatval() to Convert Variables to Float
php Courses
php Courses
Sep 24, 2024 · Backend Development

Using PHP array_multisort() to Sort Multiple Arrays

This article explains the PHP array_multisort() function, its syntax and parameters, and demonstrates how to sort several related arrays—such as names, ages, and scores—by a primary key using a concrete code example and the resulting output.

BackendPHP8Sorting
0 likes · 4 min read
Using PHP array_multisort() to Sort Multiple Arrays
php Courses
php Courses
Sep 5, 2024 · Backend Development

Using PHP date() Function to Format Dates and Times

This article explains PHP's date() function, its syntax, required and optional parameters, and provides multiple code examples demonstrating how to retrieve and format current dates, times, and timestamps for various use cases in backend development.

BackendPHPPHP8
0 likes · 4 min read
Using PHP date() Function to Format Dates and Times
php Courses
php Courses
Sep 5, 2024 · Backend Development

Migrating from ereg_replace() to preg_replace() in PHP: A Comprehensive Guide

This guide explains why and how to replace the deprecated ereg_replace() with the modern preg_replace() in PHP, covering performance benefits, syntax differences, migration steps, advanced usage, and practical code examples to help developers update their code safely and efficiently.

BackendPHPPHP8
0 likes · 13 min read
Migrating from ereg_replace() to preg_replace() in PHP: A Comprehensive Guide
php Courses
php Courses
Sep 3, 2024 · Backend Development

Using array_pop() to Remove the Last Element from an Array in PHP

This article explains how PHP's array_pop() function removes the last element from an array, demonstrates its usage with a complete code example, shows the resulting output, and discusses best practices such as handling multiple removals and preserving the original array.

ArrayBackendPHP
0 likes · 4 min read
Using array_pop() to Remove the Last Element from an Array in PHP
php Courses
php Courses
Jul 23, 2024 · Backend Development

Using PHP in_array() Function: Syntax, Parameters, and Practical Examples

This article explains the PHP in_array() function, detailing its syntax, parameters, and three practical examples that demonstrate value searching, strict type checking, and retrieving keys, helping developers improve array handling efficiency and code readability.

ArrayBackendPHP
0 likes · 4 min read
Using PHP in_array() Function: Syntax, Parameters, and Practical Examples
php Courses
php Courses
May 21, 2024 · Backend Development

Deep Dive into Swoole 5, Hyperf 3, and PHP 8 Coroutine Frameworks

This course offers an in‑depth exploration of Swoole 5, Hyperf 3, and PHP 8 coroutine features, teaching developers how to harness asynchronous programming to boost concurrency, performance, and efficiency in modern PHP applications through practical, hands‑on examples.

Backend DevelopmentFrameworkHyperf
0 likes · 4 min read
Deep Dive into Swoole 5, Hyperf 3, and PHP 8 Coroutine Frameworks
php Courses
php Courses
Jan 15, 2024 · Backend Development

Using Named Parameters in PHP 8

PHP 8 introduces named parameters, allowing developers to pass arguments by name instead of position, which improves code readability, reduces errors, simplifies version migration, and enables more self‑documenting function calls, as demonstrated with several HTTP request examples and array‑handling snippets.

BackendCode ExamplesPHP
0 likes · 5 min read
Using Named Parameters in PHP 8
php Courses
php Courses
Dec 12, 2023 · Backend Development

Using PHP 8 Match Expression to Simplify Conditional Logic

The article introduces PHP 8’s Match expression, explains its syntax, and demonstrates through multiple code examples how it simplifies conditional logic compared to traditional if‑else and switch statements, improving readability and maintainability in backend development.

PHPPHP8conditional statements
0 likes · 4 min read
Using PHP 8 Match Expression to Simplify Conditional Logic
php Courses
php Courses
Nov 21, 2023 · Backend Development

Using PHP 8 Attributes to Manage Code Metadata

This article explains PHP 8's new Attributes feature, describing what attributes are, how to attach them to classes and methods with examples like @Table and @Route, and demonstrates retrieving attribute values via reflection to enable flexible metadata management.

AttributesPHP8Reflection
0 likes · 4 min read
Using PHP 8 Attributes to Manage Code Metadata
php Courses
php Courses
Nov 16, 2023 · Backend Development

Using PHP 8.1 str_starts_with() Function: Syntax, Examples, and Case Sensitivity

PHP 8.1 introduces the str_starts_with() function, which checks if a string begins with a given substring, returning true or false; this article explains its syntax, demonstrates basic and URL-check examples, highlights case‑sensitivity, and mentions the case‑insensitive variant str_starts_with_ci().

PHP8String FunctionsTutorial
0 likes · 3 min read
Using PHP 8.1 str_starts_with() Function: Syntax, Examples, and Case Sensitivity
php Courses
php Courses
Oct 25, 2023 · Backend Development

Using PHP 8 Match Expressions to Simplify Conditional Logic

The article introduces PHP 8's new Match expression, explains how it replaces verbose if‑elseif‑else chains with a concise, switch‑like syntax, demonstrates usage with code examples, and outlines its advantages such as readability, reduced redundancy, and built‑in default handling.

ConditionalPHP8match
0 likes · 4 min read
Using PHP 8 Match Expressions to Simplify Conditional Logic
Top Architect
Top Architect
Oct 8, 2023 · Backend Development

Chemex ICT Asset Management System – Features, Demo, and Deployment Guide

This article introduces the open‑source Chemex ICT asset management system built with Laravel and Dcat Admin, outlines its key features and demos, and provides detailed Docker and manual deployment instructions—including required prerequisites, environment configuration, and step‑by‑step commands—for setting up the system in a production environment.

DeploymentDockerLaravel
0 likes · 7 min read
Chemex ICT Asset Management System – Features, Demo, and Deployment Guide
php Courses
php Courses
Sep 16, 2023 · Backend Development

Understanding the Null Safe Operator in PHP 8

This article explains PHP 8's Null safe operator, its syntax, benefits, and provides practical code examples demonstrating how to simplify null checks, handle chained property access, and combine with other operators, while noting version requirements and best practices.

Code ExampleNull Safe OperatorPHP
0 likes · 5 min read
Understanding the Null Safe Operator in PHP 8
php Courses
php Courses
Sep 14, 2023 · Backend Development

New Features in PHP 8: Constructor Property Promotion and Reducing Redundant Code

The article explains PHP 8's constructor property promotion and other features such as named arguments and the null coalescing operator, showing how they simplify class definitions, reduce redundant getter/setter code, and improve readability and maintainability for backend developers.

Constructor Property PromotionNull Coalescing OperatorPHP8
0 likes · 5 min read
New Features in PHP 8: Constructor Property Promotion and Reducing Redundant Code
php Courses
php Courses
Sep 11, 2023 · Backend Development

Using Static Return Types and JIT in PHP 8 to Improve Performance

This article explains PHP 8’s new static return type feature and JIT compiler, showing how they enhance type safety, code readability, and execution speed through practical examples and configuration guidance for developers to adopt best practices.

Backend DevelopmentJITPHP8
0 likes · 4 min read
Using Static Return Types and JIT in PHP 8 to Improve Performance
php Courses
php Courses
Sep 9, 2023 · Backend Development

Understanding PHP JIT Compiler in PHP 8.0 and How to Enable It

This article explains the principle of the JIT compiler introduced in PHP 8.0, shows how to enable it via php.ini settings, provides a sample code demonstration, and discusses performance benefits and limitations for PHP developers.

JITOPcachePHP
0 likes · 6 min read
Understanding PHP JIT Compiler in PHP 8.0 and How to Enable It
21CTO
21CTO
Jun 4, 2023 · Backend Development

20 Essential PHP 8 Features You Must Master in 2023

Discover the 20 most important PHP 8 features released by 2023, including string helpers, type utilities, new functions, JIT compilation, and syntax enhancements, each illustrated with clear code examples to help developers quickly adopt and leverage these improvements in their projects.

New FeaturesPHP8code-examples
0 likes · 7 min read
20 Essential PHP 8 Features You Must Master in 2023
php Courses
php Courses
Feb 10, 2022 · Backend Development

Laravel 9 Official Release: New Features and Improvements

Laravel 9 has been officially released as the next long‑term support (LTS) version, requiring PHP 8, introducing numerous enhancements such as controller route groups, updated default Ignition page, Laravel Scout database engine, Symfony Mailer integration, Flysystem 3.x, and many Eloquent optimizations.

FrameworkLaravelPHP8
0 likes · 4 min read
Laravel 9 Official Release: New Features and Improvements
Laravel Tech Community
Laravel Tech Community
Aug 2, 2021 · Backend Development

PHP 8.0.9 Release: Bug Fixes and Updates

PHP 8.0.9 has been released as a bug‑fix version, encouraging all PHP 8.0 users to upgrade, and it includes numerous core, Intl, OpenSSL, PCRE, Reflection, and Standard component fixes detailed in the official changelog.

BackendPHP8bug fix
0 likes · 3 min read
PHP 8.0.9 Release: Bug Fixes and Updates
php Courses
php Courses
Jul 5, 2021 · Backend Development

Deep Dive into PHP 8 Array Initialization and HashTable Internals

This article explains how PHP 8 initializes arrays at compile time, detailing the allocation and setup of the HashTable structure, the conditional creation of bucket memory, and provides the full source code and flowcharts for functions such as _zend_hash_init_int and zend_hash_real_init_ex.

PHP8array initializationhashtable
0 likes · 9 min read
Deep Dive into PHP 8 Array Initialization and HashTable Internals
php Courses
php Courses
Mar 12, 2021 · Backend Development

Understanding PHP Magic Methods: __construct, __destruct, __call, and More

This article explains the purpose, behavior, and typical usage of PHP's magic methods—including __construct, __destruct, __call, __callStatic, __get, __set, __isset, __unset, __sleep, __wakeup, __toString, __invoke, __set_state, __clone, __autoload, and __debugInfo—providing clear definitions, explanations, and code examples for each.

Object-OrientedPHP8Tutorial
0 likes · 7 min read
Understanding PHP Magic Methods: __construct, __destruct, __call, and More
Laravel Tech Community
Laravel Tech Community
Jan 28, 2021 · Backend Development

PHP intdiv() – Integer Division Function

The article explains PHP's intdiv() function, describing its syntax, parameters, return value, and providing multiple code examples that illustrate integer division results, edge‑case behavior with large integers, division by zero, and the resulting errors.

BackendError HandlingPHP8
0 likes · 2 min read
PHP intdiv() – Integer Division Function
Laravel Tech Community
Laravel Tech Community
Nov 27, 2020 · Backend Development

Highlights of PHP 8.0: JIT and Major New Features

PHP 8.0 introduces a suite of major enhancements—including named arguments, union types, attributes, constructor property promotion, match expressions, null‑safe operator, and especially JIT compilation—aimed at improving performance, type safety, and overall language consistency.

JITPHP8performance
0 likes · 3 min read
Highlights of PHP 8.0: JIT and Major New Features
php Courses
php Courses
Nov 27, 2020 · Backend Development

Phoronix PHP 8 Performance Benchmark Report Highlights JIT Gains

Phoronix’s benchmark of PHP 8 (built from the latest Git source) compares it with previous PHP releases, showing modest gains for the stable version but a dramatic 92% speed increase when JIT is enabled, while also revealing mixed results across different test suites due to I/O bottlenecks.

BenchmarkJITPHP8
0 likes · 3 min read
Phoronix PHP 8 Performance Benchmark Report Highlights JIT Gains
php Courses
php Courses
Nov 27, 2020 · Backend Development

Key New Features and Improvements in PHP 8.0

The article outlines the major enhancements introduced in PHP 8.0, including the Just‑In‑Time compiler, performance optimizations, built‑in JSON support, named parameters, attributes, union types, static return types, new string functions, the nullsafe operator, and provides download links and further reading resources.

JITNew FeaturesPHP8
0 likes · 3 min read
Key New Features and Improvements in PHP 8.0
Laravel Tech Community
Laravel Tech Community
Oct 9, 2020 · Backend Development

Overview of PHP and the PHP 8 Release Schedule

This article introduces PHP as a server‑side scripting language, outlines its history and licensing, and details the PHP 8 release roadmap, including the recent RC 1 launch, upcoming RC 2, the final GA date, and key new features such as JIT, Union Types, Attributes, and WeakMap.

BackendPHP8Scripting
0 likes · 3 min read
Overview of PHP and the PHP 8 Release Schedule
21CTO
21CTO
Jul 25, 2020 · Backend Development

What PHP 8 Brings: Attributes, Match Expressions, Union Types & More

This article reviews PHP 8’s most impactful new features—including first‑class attributes, constructor property promotion, match expressions, union types, and named arguments—showing code examples and explaining how they modernize PHP development.

AttributesBackend DevelopmentPHP8
0 likes · 5 min read
What PHP 8 Brings: Attributes, Match Expressions, Union Types & More
21CTO
21CTO
Jun 8, 2020 · Backend Development

How PHP 8’s JIT Boosts Performance: Benchmark Insights from Phoronix

Phoronix’s benchmark of PHP 8 (built from the latest Git source) compares it with PHP 7‑4, older 7.x releases, and legacy 5.x versions, showing a modest 7% speed gain without JIT and a dramatic 92% improvement when JIT is enabled, while highlighting I/O bottlenecks that limit gains in some tests.

BenchmarkJITPHP8
0 likes · 5 min read
How PHP 8’s JIT Boosts Performance: Benchmark Insights from Phoronix
Laravel Tech Community
Laravel Tech Community
May 24, 2020 · Backend Development

PHP 8.0 Release Schedule, Roadmap, and JIT Engine Overview

The article announces the accelerated release timeline for PHP 8.0, detailing milestone dates such as Alpha 1 on June 18, Beta 1 on July 30, and General Availability on December 3, 2020, while highlighting PHP's market dominance and the upcoming JIT engine that promises performance gains.

PHP8programming
0 likes · 3 min read
PHP 8.0 Release Schedule, Roadmap, and JIT Engine Overview
21CTO
21CTO
Apr 1, 2019 · Backend Development

Why PHP’s JIT Matters: Boosting Performance in PHP 8.0

This article explains how PHP’s upcoming JIT compiler and the PHP 8.0 release aim to improve performance, why the gains are most noticeable in CPU‑bound code, and what developers can expect from these new features.

BackendJITPHP8
0 likes · 6 min read
Why PHP’s JIT Matters: Boosting Performance in PHP 8.0
21CTO
21CTO
Oct 21, 2018 · Backend Development

What’s Next for Zend Engine? A Look at Its History and Recent Leadership Changes

The article traces the origins of the Zend Engine, its role as PHP’s core, the corporate shifts after its acquisition by Rogue Wave, and the recent departure of its key developers, highlighting community concerns and hopes for future contributions to PHP 8.

Backend DevelopmentPHP8Zend engine
0 likes · 3 min read
What’s Next for Zend Engine? A Look at Its History and Recent Leadership Changes