Tagged articles
7 articles
Page 1 of 1
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
21CTO
21CTO
Mar 22, 2017 · Backend Development

How Does PHP’s Zend Engine Execute Your Code? Inside the Virtual Machine

This article explains how PHP, as a scripted language, is compiled to intermediate code and run by the Zend virtual machine, detailing the VM’s role, JIT compilation, execution stacks, php‑fpm workflow, and key questions about OpCache and configuration loading.

PHPZend enginephp-fpm
0 likes · 5 min read
How Does PHP’s Zend Engine Execute Your Code? Inside the Virtual Machine
21CTO
21CTO
Nov 27, 2016 · Backend Development

How to Implement a Custom str_concat Function in a PHP Extension

This article demonstrates how to create a PHP extension that adds a str_concat function, explaining the underlying zend_string structure, required macros, and providing complete source code to handle prefix detection and string concatenation within the extension.

Extension DevelopmentPHPString Manipulation
0 likes · 4 min read
How to Implement a Custom str_concat Function in a PHP Extension
21CTO
21CTO
May 12, 2016 · Backend Development

How to Read PHP’s C Source Code: A Beginner’s Guide to the Core

This article introduces developers to the fundamentals of locating, navigating, and understanding PHP 5.4's C source code, covering the repository, directory structure, essential C concepts, and the role of the Zend engine and extensions.

Backend DevelopmentC programmingExtensions
0 likes · 12 min read
How to Read PHP’s C Source Code: A Beginner’s Guide to the Core
21CTO
21CTO
Nov 8, 2015 · Backend Development

Inside PHP: Unveiling the Engine, Extensions, SAPI and Memory Management

This article explores PHP's underlying architecture, covering its design philosophy, four‑layer system (Zend engine, extensions, SAPI, and applications), execution flow with opcodes, core data structures like HashTable, and the internal representation of variables via zval, providing deep insight for backend developers.

Memory ManagementPHPZend engine
0 likes · 16 min read
Inside PHP: Unveiling the Engine, Extensions, SAPI and Memory Management
21CTO
21CTO
Sep 16, 2015 · Backend Development

How PHP7 Boosts Performance: Key Engine Optimizations Explained

This article examines the PHP7 alpha release, detailing how its revamped Zend engine, memory management, hash handling, and new opcodes dramatically improve execution speed, while also introducing type declarations, exception handling, anonymous classes, and the Swoole extension for asynchronous programming.

JITSwooleZend engine
0 likes · 10 min read
How PHP7 Boosts Performance: Key Engine Optimizations Explained