filmov
tv
[EN] PHP 8 talk - going infinite - everything you need to know about PHP 8 ☄️
![preview_player](https://i.ytimg.com/vi/KWRv7iM1vwo/sddefault.jpg)
Показать описание
(sorry about the low audio / video quality for the first 1 minute ^^)
PHP 8 is going to land in November 2020.
Here's a recap of what to know about all that.
00:00 Start
00:30 Pre-roll & checks
01:10 ⭐️Intro
02:16 Preamble
04:33 Quick words about me
05:47 ⭐️Reminders about the nature of PHP
08:17 PHP history quick glance
12:15 PHP release cycle & support
13:58 PHP presence on the web part 1
15:24 PHP presence on the web part 2
16:13 Main PHP projects based on PHP based on Github Stars
16:50 PHP will go on.
18:37 ⭐️Major improvements
19:33 New engine
23:26 Performance tests on 8.0.0 alpha 1
24:44 Synthetic benchmarks
26:22 JIT compiler improvements
30:35 About JIT compilation part 1 - AOT
31:45 About JIT compilation part 1 - JIT
33:00 Mandelbrot fractals test by Dimitri Stogov languages / engines comparison
34:42 ⭐️New stuff
35:02 Attributes
43:50 Constructor properties
48:20 String to number comparisons
53:26 Numeric strings updates
59:06 Nullsafe operator
01:03:11 Weak maps
01:04:10 Union types
01:07:27 Mixed type
01:09:11 Static return type
01:10:32 Stringable type
01:11:26 match() control structure
01:13:02 Private methods inheritance
01:14:41 str_* additions
01:17:10 ⭐️Minor changes
01:17:24 Trailing commas
01:19:19 Variable syntax update
01:21:15 Concatenation / arithmetics tricks
01:23:56 Native JSON support
01:25:11 ::class everywhere
01:26:19 Unbound catch
01:27:01 Type error consistency
01:27:59 Default error reporting
01:29:36 Engine error reports
01:31:55 @ operator removed
01:32:26 DateTime from interface
01:32:58 Debugging improvements
01:33:56 fdiv()
01:34:37 Abstract methods override
01:35:48 Table sorting fixed
01:37:45 Resources become objects
01:39:03 Namespace tokens fixed
01:40:00 Named arguments
01:41:59 Negative indexes in arrays
01:45:36 ⭐️Deprecations
01:46:08 Remove...
01:46:35 Rethink...
01:49:55 ⭐️Migrating
01:50:09 How long will migrations take?
01:50:51 How to migrate
01:56:28 PHP is back, m*f*s
01:57:27 PHP 9?
01:58:05 Thanks!
PHP 8 is going to land in November 2020.
Here's a recap of what to know about all that.
00:00 Start
00:30 Pre-roll & checks
01:10 ⭐️Intro
02:16 Preamble
04:33 Quick words about me
05:47 ⭐️Reminders about the nature of PHP
08:17 PHP history quick glance
12:15 PHP release cycle & support
13:58 PHP presence on the web part 1
15:24 PHP presence on the web part 2
16:13 Main PHP projects based on PHP based on Github Stars
16:50 PHP will go on.
18:37 ⭐️Major improvements
19:33 New engine
23:26 Performance tests on 8.0.0 alpha 1
24:44 Synthetic benchmarks
26:22 JIT compiler improvements
30:35 About JIT compilation part 1 - AOT
31:45 About JIT compilation part 1 - JIT
33:00 Mandelbrot fractals test by Dimitri Stogov languages / engines comparison
34:42 ⭐️New stuff
35:02 Attributes
43:50 Constructor properties
48:20 String to number comparisons
53:26 Numeric strings updates
59:06 Nullsafe operator
01:03:11 Weak maps
01:04:10 Union types
01:07:27 Mixed type
01:09:11 Static return type
01:10:32 Stringable type
01:11:26 match() control structure
01:13:02 Private methods inheritance
01:14:41 str_* additions
01:17:10 ⭐️Minor changes
01:17:24 Trailing commas
01:19:19 Variable syntax update
01:21:15 Concatenation / arithmetics tricks
01:23:56 Native JSON support
01:25:11 ::class everywhere
01:26:19 Unbound catch
01:27:01 Type error consistency
01:27:59 Default error reporting
01:29:36 Engine error reports
01:31:55 @ operator removed
01:32:26 DateTime from interface
01:32:58 Debugging improvements
01:33:56 fdiv()
01:34:37 Abstract methods override
01:35:48 Table sorting fixed
01:37:45 Resources become objects
01:39:03 Namespace tokens fixed
01:40:00 Named arguments
01:41:59 Negative indexes in arrays
01:45:36 ⭐️Deprecations
01:46:08 Remove...
01:46:35 Rethink...
01:49:55 ⭐️Migrating
01:50:09 How long will migrations take?
01:50:51 How to migrate
01:56:28 PHP is back, m*f*s
01:57:27 PHP 9?
01:58:05 Thanks!