News

The PHP 8 Beta is Here

Published
The PHP 8 Beta is Here image

The PHP team announced the release of the first PHP 8 beta yesterday! We are still about four months from the v8.0.0, but you can start preparing for PHP 8 by learning about the new features, the upgrade path, and key dates to make sure you’re ready.

What New Features are in PHP 8?

PHP 8 expands on the language with new features focusing on the language’s object-oriented design, types, and adding missing conveniences. Here are some of the highlight features coming to PHP 8:

Check out the upgrading document for the complete list of new features.

Timeline

This release kicks off the feature freeze portion of the PHP 8 release cycle. We’ll see a few more betas, five release candidates, and finally the general availability release on November 26, 2020:

Learn More

The following list of resources has everything you need to learn more about the upcoming releases:

  • The UPGRADING document includes backward-incompatible changes, new features, and everything else you’ll need to familiarize yourself with changes in PHP 8.
  • THh NEWS document has detailed notes about each release
  • The PHP 8.0 preparation tasks page has the release timeline of the upcoming beta and release candidate (RC) releases
  • You can download the PHP 8.0.0beta1 source from the downloads page
Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Filed in

Sponsored

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
Cancel In-Flight Form Submissions in Inertia.js v3.7 image

Cancel In-Flight Form Submissions in Inertia.js v3.7

Read article
Laravel Starter Kits Now Ship with Vite+ image

Laravel Starter Kits Now Ship with Vite+

Read article
Pessimistic Locking in Laravel Eloquent with refreshForUpdate() image

Pessimistic Locking in Laravel Eloquent with refreshForUpdate()

Read article
Mask Query Bindings in Laravel Exception Messages image

Mask Query Bindings in Laravel Exception Messages

Read article
whereBinary(): Case-Sensitive MySQL Queries in Laravel image

whereBinary(): Case-Sensitive MySQL Queries in Laravel

Read article
Compile PHP to Native Binaries with TypePHP image

Compile PHP to Native Binaries with TypePHP

Read article