Initial Assessment of PHP 8.3 November 30, 2023

View all articles from Antradar Tech Watch

In a significant update, PHP 8.3 introduces an array of new language features, run-time enhancements, and performance improvements. Antradar, prioritizing production stability, has opted not to employ any version-specific language features from this latest release. Nevertheless, the company assures that its existing codebases will remain forward-compatible with PHP 8.3. Antradar's primary focus will be on leveraging the run-time and command-line utility enhancements offered in this update, capitalizing on these improvements for more efficient operations.

Antradar has thoroughly evaluated PHP 8.3 for potential impacts on existing code and programming methodologies. Notably, no breakages were identified in the current codebase or in established programming styles. This is particularly relevant for Antradar, known for its straightforward and efficient coding structure, which often bypasses the need for more complex language features.

PHP 8.3 seems to particularly benefit more extensive and complex codebases. For instance, preliminary testing indicates that WordPress, known for its substantial code, experiences a notable performance improvement with this update compared to PHP 8.2. This enhancement is significant, showcasing a marked shift in PHP's development focus. Comparing the updates, PHP 8.3 offers an impressive 45% speed boost over PHP 8.2, a substantial leap from the marginal improvements noted between versions 8.2 and 8.1.

This pattern of development in PHP has become more apparent with each major version release. Typically, a major release introduces new features and approaches, which are then refined through subsequent minor updates until a stable and efficient behavior is achieved. It is encouraging to see PHP 8.3 reach this stage of development, focusing on efficiency, stability, and performance.

An additional and noteworthy feature in PHP 8.3 is the enhanced linting capability, now extended to multiple files. Linting, the process of checking the syntax integrity of a file, is crucial for maintaining code quality. With the ability to perform folder-level linting, PHP 8.3 could significantly improve the efficiency of various code promotion tasks, further streamlining the development process. This feature, among others, signals PHP's ongoing commitment to enhancing developer experience and code performance.

Our Services

Targeted Crawlers

Crawlers for content extraction, restoration and competitive intelligence gathering.

Learn More

Gyroscope™ ERP Solutions

Fully integrated enterprise solutions for rapid and steady growth.

Learn More

E-Commerce

Self-updating websites with product catalog and payment processing.

Learn More
Chat Now!
First Name*:
Last Name*:
Email: optional