Breaking changes in PHP 8.3!

  Рет қаралды 12,855

PHP Annotated

PHP Annotated

Күн бұрын

PHP 8.3 has a bunch of deprecations and breaking changes: from negative array index changes to get_class deprecations, from SQLite exceptions to static properties on traits; we'll go through all of them in this video.
Links mentioned:
- Dealing with deprecations in general: • Dealing with deprecations
- What's new in PHP 8.3: • Readonly clones, #[Ove...
- Rector can automate the upgrade process for you: getrector.com/
- Read through the internals list of changes in PHP 8.3: github.com/php/php-src/blob/P...
Timestamps:
00:00 Intro
00:19 Deprecations
02:21 Breaking changes

Пікірлер: 30
@nunomaduro
@nunomaduro 9 ай бұрын
Love it!
@LuisSolis
@LuisSolis 9 ай бұрын
I love PHP, thanks.
@aogunnaike
@aogunnaike 9 ай бұрын
Thanks for the updates as usual
@KeganVanSickle
@KeganVanSickle 9 ай бұрын
Been programming PHP for 15 years, never ran into a single one of those cases that I can remember.
@user-lf1sy9ok5l
@user-lf1sy9ok5l 9 ай бұрын
Thanks for the updates xD
@aphex0008
@aphex0008 9 ай бұрын
Thanks :)
@saydfuad6914
@saydfuad6914 9 ай бұрын
🔥🔥🔥
@micasntna
@micasntna 9 ай бұрын
Dayum
@cautionbug
@cautionbug 9 ай бұрын
Where's a good place to start if i have a feature idea for PHP? i've recently discovered a "need" to resolve method collision between two traits, but they have different signatures, so even if i alias one of them they're not compatible. Obviously i'll have to work out another approach, but it seems to me that if i'm giving one of the methods an alias, the signature conflict shouldn't matter anymore.
@indigoram89
@indigoram89 8 ай бұрын
спасибо
@amigaworkbench720
@amigaworkbench720 5 ай бұрын
Waiting for scheduler extension! Also I would like to have builtin JWT functions and file sessions for API-s. Also FFS learn to write documentation. Documentation is for most of the "elite" PSR code is so horrible that even ChatGPT can't help you!
@nikolayivanov321
@nikolayivanov321 9 ай бұрын
Incrementing a non numeric variable is one of those "why the hell was this even allowed to begin with" things in PHP, glad to see it going away.
@angeljo6020
@angeljo6020 5 ай бұрын
For excel. are you even a programmer?
@etc3625
@etc3625 8 ай бұрын
My first love PHP (true love).
@Ролтун
@Ролтун 8 ай бұрын
I will wait until php 10 and then start learning
@FaizanAnwerAli
@FaizanAnwerAli 9 ай бұрын
What is edge case? I need a video on that
@SF-eg3fq
@SF-eg3fq 5 ай бұрын
it's always the deprectations 💀
@TravisFont
@TravisFont 9 ай бұрын
Void and null in PHP really needs to be fixed as they are not the same. The fact coming from a foreign interface and mixing them is just right out wrong. Curious what nonsense in the RFC is being discussed... This changes the meaning and behavior of the function(s).
@cautionbug
@cautionbug 9 ай бұрын
i've always disliked that a "void" return (i.e. no return statement) still returns null when the call is used in an expression. If it's void, it's void - cannot use. Void and null return types should have specific and distinct purposes.
@MetalArend
@MetalArend 9 ай бұрын
I KNOW, edge case!!! 😂
@phpannotated
@phpannotated 9 ай бұрын
I knooooow…
@NedumEze
@NedumEze 9 ай бұрын
Thanks Brent. But, you could slow delivery down a bit, to help understanding.
@phpannotated
@phpannotated 9 ай бұрын
Well the goal of this video is to make people aware of which deprecations and breaking changes there are, and how to deal with them. Trying to explain every item in depth would lead to a long and rather boring video which is less relevant overall (because not everyone has to deal with all of these things). My suggestion would be to watch the video to get an overview, and then look into the specifics via the UPGRADING guide listed in the description. Hope that helps!
@NedumEze
@NedumEze 9 ай бұрын
@@phpannotated Sure. Thanks.
@alnahian2003
@alnahian2003 9 ай бұрын
You can hate me. But, you can't hate PHP 😎😎
@user-xb2jx9zx1k
@user-xb2jx9zx1k 3 ай бұрын
Wanna bet?
@alnahian2003
@alnahian2003 3 ай бұрын
@@user-xb2jx9zx1k No.
@GopherOnline
@GopherOnline 9 ай бұрын
@ryu-xd
@ryu-xd 9 ай бұрын
🎨 I wrote a code highlighter from scratch
8:31
PHP Annotated
Рет қаралды 4,2 М.
Let's take a look at PHP 8.2
4:10
PHP Annotated
Рет қаралды 21 М.
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 9 МЛН
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 29 МЛН
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,4 МЛН
Go IS Slower Than PHP | Prime Reacts
5:22
ThePrimeTime
Рет қаралды 76 М.
I had to master C++ in 3 months. This is what I learned
4:02
The Little Tech Turtle
Рет қаралды 3,8 М.
3 Types of Algorithms Every Programmer Needs to Know
13:12
ForrestKnight
Рет қаралды 461 М.
Would I still use PHP in 2023?
9:51
Stefan Mischook
Рет қаралды 31 М.
Lazy objects in PHP 8.4
34:37
PHP Annotated
Рет қаралды 4,4 М.
Why You Shouldn't Nest Your Code
8:30
CodeAesthetic
Рет қаралды 2,6 МЛН
Never* use git pull
4:02
Philomatics
Рет қаралды 384 М.
What's New in PHP 8.3 - Derick Rethans
59:11
PHP UK Conference
Рет қаралды 5 М.
PHP on the frontend! No more Javascript!
14:47
Aaron Francis
Рет қаралды 120 М.
Приостановили веселуху😨 #симпсоны
0:59
Вилка для консервов 🥒
0:51
Сан Тан
Рет қаралды 2,5 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
0:35
Mr DegrEE
Рет қаралды 28 МЛН