Let's take a quick run through modern PHP.
Timestamps
00:00 Intro
00:24 Typed properties
00:25 Readonly properties and readonly classes
00:27 Promoted properties
00:28 Null coalescing
00:29 Nullsafe operator
00:30 Short arrow functions
00:32 Match operator
00:34 Named arguments
00:35 First-class callables
00:36 Variadic functions
00:38 Array spreading
00:39 Array unpacking
00:40 Performance
00:48 Fibers
00:49 FFI
00:53 Generators
00:57 Type system
01:00 Type variance
01:01 Return types
01:02 Scalar and nullable types
01:03 Built-in types
01:08 Union types
01:09 Intersection types
01:10 Disjunctive normal form types
01:12 Typed properties
01:14 Static analysers
01:22 Generics
01:23 New in initializers
01:25 Anonymous classes
01:27 Spaceship operator
01:29 Trailing commas
01:30 Better exception handling
01:35 Hashing and randomizer libraries
01:38 Redacted parameters
01:39 WeakMap
01:40 Traits
01:41 Attributes
01:43 Enums
01:53 Frameworks
02:20 CMS
02:23 Templating engines
02:25 QA tools
02:36 Packagist
02:40 PHP Foundation
Links shown in this video:
New in PHP 8.3: https://stitcher.io/blog/new-in-php-83
Symfony: https://symfony.com/
Laravel: https://laravel.com/
Queue management with Laravel: https://laravel.com/docs/10.x/horizon
Symfony CMS: https://symfony.com/projects/category...
Payments with Laravel cashier: https://laravel.com/docs/10.x/billing
JetStream for bootstrapping your Laravel app: https://jetstream.laravel.com/3.x/int...
Pest for testing: https://pestphp.com/
Laravel mails: https://laravel.com/docs/10.x/mail
Taidwind: https://tailwindcss.com/docs/guides/l...
Livewire: https://laravel-livewire.com/
Inertia.js: https://inertiajs.com/
Bref for serverless PHP: https://bref.sh/
Roadrunner for async PHP: https://roadrunner.dev/
Wordpress: https://wordpress.org/
Magento: https://business.adobe.com/products/m...
Drupal: https://www.drupal.org/
Blade: https://laravel.com/docs/10.x/blade
Twig: https://twig.symfony.com/
Rector for automatic upgrades: https://getrector.com/
PHPStan for static analysis: https://phpstan.org/
Psalm for static analysis: https://psalm.dev/
PHP CS Fixer: https://github.com/PHP-CS-Fixer/PHP-C...
Packagist and composer: https://packagist.org/
The PHP Foundation: https://thephp.foundation/
Timestamps:
00:00 Intro
00:19 Syntax
01:46 The Community