What's New In PHP 8.1 - Deprecations & Backward Incompatible Changes - Full PHP 8 Tutorial

  Рет қаралды 18,383

Program With Gio

Program With Gio

Күн бұрын

Пікірлер: 85
@tiagotheoliveira
@tiagotheoliveira 3 жыл бұрын
PHP is getting better and better!
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
For sure, love the direction that PHP is heading to.
@azamjonuktamov4340
@azamjonuktamov4340 3 жыл бұрын
php is getting better and better
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
💯💯💯
@raman30025
@raman30025 3 жыл бұрын
You are an excellent Tutor. As an experience developer i can say that every detail explained in the "course list" is useful for a PHP Developer. Though i m having experience in PHP , i have learned new things from your videos. True justification for the title "Learn the PHP right way", i can say. Thank you so much for excellent course list. You have really a great passion of explaining things crystal clear.
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 💙💙💙
@CtrlGame
@CtrlGame 4 ай бұрын
I don't really like PHP compared with C#, but since I found your tutorial, I started to just enjoy learning this language. I have more than 1 year experience with C#, and finished more than 3 courses about C#, made more than 3 big projects in C# and my bechelor degree back end was written in C#, now I am teaching myself PHP with the help of your course. Thanks you so much!
@CtrlGame
@CtrlGame 4 ай бұрын
Btw, at 5:05 the const fields in a class can be accesed like a static field (const = static + const)?
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Not sure what you mean, you can access constants using static operator yes `::`
@TheMoustacheProd
@TheMoustacheProd 22 күн бұрын
I agree with others that php is getting better and better I don’t know if you would like to, but this video was great, so I would love to watch other ones for php 8.2, 3 and 4. Thank you for all that hardwork, your videos are great 👍
@ProgramWithGio
@ProgramWithGio 19 күн бұрын
I'll keep that in mind for future videos, thanks you 👍
@20gg99
@20gg99 3 жыл бұрын
This guy is literally a hero, he just not know it yet !
@Vitalii-m6r
@Vitalii-m6r Жыл бұрын
PHP is an amazing language for web development. Thanks a bunch for this extremely useful content!
@ProgramWithGio
@ProgramWithGio Жыл бұрын
It really is
@karam0101
@karam0101 Жыл бұрын
People keep saying, 'Oh no, Gio, you speak too fast. You need to slow down.' But now that he has slowed down, he is talking so slowly that he almost falls asleep. 😂😂😂 Thanks for this priceless course man, you're the best❤
@ProgramWithGio
@ProgramWithGio Жыл бұрын
Sorry if I was boring haha 😂, but yea I tried to slow down. Thank you
@karam0101
@karam0101 Жыл бұрын
@@ProgramWithGio No no, just joking You're doing a great job 👏 👍🏻
@Zubbee
@Zubbee 2 жыл бұрын
I liked this very much. It was just cool to see the additions. thanks Gio.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Glad you enjoyed it 💙
@Armando-px8hi
@Armando-px8hi Жыл бұрын
What a great lesson it was also important to undersand what an updates can give to us. I usually do not know why but I can not stand it when I do not cover all the topics of the previous version and the new one comes ahead, but this video was on point as always. Covering the topics that can be mostly used! Thank you master!
@ProgramWithGio
@ProgramWithGio Жыл бұрын
Glad it was helpful, thank you
@benderbg
@benderbg 3 ай бұрын
What an update! I hope you will find the time to do one of these for 8.2, 8.3 and eventually 8.4 when it's released.
@ProgramWithGio
@ProgramWithGio 3 ай бұрын
I have a video on 8.2, though may not be part of this playlist
@devnullex
@devnullex 3 жыл бұрын
Another great content on your channel. I like that you show everything the "right way". The "right way", I mean you use strict_types, PHPStorm, you use Docker etc. Keep it up!
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 🙏
@MarkKevinBesingaWebDev
@MarkKevinBesingaWebDev 3 жыл бұрын
im waiting for this. im excited!!
@СобчукВадим
@СобчукВадим 2 жыл бұрын
Thanks for your work
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
You're welcome 👍
@omarkandil1515
@omarkandil1515 3 жыл бұрын
really u are from the best persons who explaining php
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 🙌
@mrprograming
@mrprograming 5 ай бұрын
It's such a nice tutorial!
@ProgramWithGio
@ProgramWithGio 5 ай бұрын
Thank you!
@AMoktar
@AMoktar Жыл бұрын
Thanks , great video
@ProgramWithGio
@ProgramWithGio Жыл бұрын
Glad you liked it
@vukzdravkovic9677
@vukzdravkovic9677 3 жыл бұрын
Very nice video!
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 🙌
@atlanticamorphine
@atlanticamorphine 3 жыл бұрын
Thanks. That was a nice series.
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you. There are more videos in this series, will be back with videos in January 2022
@thecopywriter100
@thecopywriter100 3 жыл бұрын
Thanks a lot for a such detailed review! Very useful channel.
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 🙌
@momohhassan8087
@momohhassan8087 3 жыл бұрын
please do not ignore this course, we need you to complete it and build a project, like your promised in the beginning.
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
I have not ignored this course, not sure what you mean. This video is part of this course & there are more videos that still need to be made for it to be complete. Of course I'm going to complete it & have a project at the end, I know what I promised and I'm keeping that promise. I just can't publish videos that fast because this is not my full time job, I do this as a hobby so I make videos when I have free time
@momohhassan8087
@momohhassan8087 3 жыл бұрын
@@ProgramWithGio thank you for your quality work on the course, it is very useful and we love it if you can continue. I had to say the above because in the beginning you dropped video weakly but I noticed throughout the month of December they was no update. once again thank you for helping us
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
@@momohhassan8087 I understand, month of December is full of holidays and super busy at work which is the main reason I was unable to publish PHP videos this month. I made a post about it too on the KZbin community, you can check it out.
@jgabrielmaster
@jgabrielmaster 3 жыл бұрын
First and foremost, a thousand thanks for dedicating your time and knowledge. After a few years of jumping between JS and PHP, I can finally feel much more confident working with the latter. At the time of this writing, I'm actually on video 2.12, but thought I'd come to the last one in the series (currently this one), as it's been published recently, to ask something. You mentioned a couple of times that design patterns were going to be addressed at some point in the series. There's a chance that they are and I have simply not reached them yet since, as I mentioned, I'm currently on 2.12, but because they are not in the title of any video in the series and because I suppose they could be a series in itself, I was wondering whether you have any plans on this topic. I'm currently reading "PHP 8 Objects, Patterns, and Practice", but still in Part 1, that complements your videos really nicely, but your videos are so good that left me thinking about design patterns. Thanks again!
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 💙. There hasn't been specific design pattern videos but we did cover factory & singleton patterns (lesson 2.7) briefly as well as MVC & Dependency Injection (Lessons 3.3-3.5).
@memack101
@memack101 2 жыл бұрын
Thank you.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
💙
@isaacsouza17
@isaacsouza17 3 жыл бұрын
Great content as always, keep it coming bro...
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 💙
@zalvazar9080
@zalvazar9080 3 жыл бұрын
Great video keep them coming :)
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you
@nowieszco868
@nowieszco868 2 жыл бұрын
21:36 Will be possible to use some method while creating default psrameter? Like * = (new Address())->setType(AddressType::SHIPPING) or something? Gonna chceck byyself tomorrow if I don't forget.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Not sure to be honest, I have not tried that. It's limited to what you can pass in constructor as well
@techatival
@techatival 3 жыл бұрын
Great video again!
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 🙌
@Nekoeye
@Nekoeye 3 жыл бұрын
Best teacher
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you
@omaryahia
@omaryahia Жыл бұрын
really nice
@ProgramWithGio
@ProgramWithGio Жыл бұрын
Thanks
@sadhakbj
@sadhakbj 3 жыл бұрын
As always the best
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 🙌
@sadhakbj
@sadhakbj 3 жыл бұрын
If possible make awesome series on Async PHP in upcoming days.
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Probably not in upcoming days but that topic is in my queue for sure. I need to learn it properly myself first heh
@sadhakbj
@sadhakbj 3 жыл бұрын
@@ProgramWithGio are also planning to cover attributes within this series ?
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
@@sadhakbj yup, video about attributes is coming up soon
@indepedentbusinessconsulta5705
@indepedentbusinessconsulta5705 3 жыл бұрын
thanks
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
You're welcome
@restless_moon
@restless_moon Жыл бұрын
Please make video on Fibers, Async PHP, reactphp, framework-x.
@ProgramWithGio
@ProgramWithGio Жыл бұрын
Thanks for suggestions 🙌
@blunygeorge
@blunygeorge 3 жыл бұрын
21:31 the question I have is, is a new instance created every time when a new container object is created (without parameters of course)? Or is it a single instance that is created on the first parameterless call, then all subsequent parameterless calls use that same instance? If I didn't know python I would automatically assume that it is the former, but since in python it is the latter, that is what I would check first. Since you did not mention this either and to be careful with it, I would guess it is the former
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
It's created every time a new customer object is created without parameters. Its not singletons and don't think that's a problem because if you are creating a new customer object you would expect a new address object for it's property, otherwise it would cause some hidden hard to find bugs
@MarkKevinBesingaWebDev
@MarkKevinBesingaWebDev 3 жыл бұрын
solid chapter again!! thanks man!
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Thank you 🙌
@ux7188
@ux7188 3 жыл бұрын
im gio too !!
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Hello Gio 👋
@hansschuijff
@hansschuijff 2 жыл бұрын
Lots of handy changes in this php update, always a pity that one needs to support older versions of php too when programming for a general public, f.i. WordPress plugins. That often means programming for the lowest supported version and not being able to use the nice new features in lates php versions. Also it sometimes means not being able to use the latest php version because of third party software nog being compatible yet. When I see how many deprecated messages my WP websites now produce on version 8.1 there is still a way to go. One premium plugin failed recently on our website and it seemed to be caused by using an old dependency that still supported php 7.4, but didnt't yet guarenteed php8.1. The dependent package used was still version 1.x and there already was a version 2 and 3 (the last only supported php 8.x+). Using the latest version is than not possible and we downgraded php again to fix it. But that is a general point. Great educational vid again, as allways. Thank you for taking the time to run us through the changes in php.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
I agree, sometimes upgrading can be frustrating. Especially for medium to large size projects & companies, it can take months to upgrade a single version.
@hansschuijff
@hansschuijff 2 жыл бұрын
@@ProgramWithGio It may even cost years for projects to catch up, especially when you've build a widely used platform like WordPress that not that long ago ditched php 5.6 as a minimum and now requires php 7.4+. It's understandable, but limits the code too. But there is also the other side of progress. David Connelly has build a framework (trongate) in a clear reaction on the way other frameworks like Laravel seem to not care about breaking apps when developing their framework. He points to it that enterprises are not happy when they have to reinvest in rebuilding there software anytime a new version of Laravel is available. In his view they don't take backward compatibility not serious enough and the promise of his framework is mainly one of platform stability for those that use it. When I hear Linus Torvalds and his relentless focus on preventing any change in use space of Linux, he seems to agree about the importance of that. The world is more divers and adops new things slower than we might like.
@testbox366
@testbox366 2 жыл бұрын
PHP sure goes down to the sh*thole! But Thanks for all you hard works
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
I respectfully disagree, but you're welcome 💙
@victorisrael6191
@victorisrael6191 3 жыл бұрын
Yoooo
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
Sup 👋
@seoonlyRU
@seoonlyRU 3 жыл бұрын
like
@ProgramWithGio
@ProgramWithGio 3 жыл бұрын
💙
Covariance & Contravariance in PHP - Full PHP 8 Tutorial
16:17
Program With Gio
Рет қаралды 11 М.
PHP Attributes - Simple Router With Attributes - Full PHP 8 Tutorial
22:59
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
What Are PHP Magic Methods & How They Work - Full PHP 8 Tutorial
16:55
Program With Gio
Рет қаралды 31 М.
How I'd learn ML in 2025 (if I could start over)
16:24
Boris Meinardus
Рет қаралды 19 М.
PHP Generators Explained - Full PHP 8 Tutorial
25:47
Program With Gio
Рет қаралды 32 М.
Data Transfer Objects - What Are DTOs - Full PHP 8 Tutorial
13:03
Program With Gio
Рет қаралды 43 М.
What Is Late Static Binding & How It Works In PHP - Full PHP 8 Tutorial
9:58
PHP Docker Tutorial - Nginx - PHPFPM VS Apache - Full PHP 8 Tutorial
14:39
Dependency Injection & DI Containers - Full PHP 8 Tutorial
6:42
Program With Gio
Рет қаралды 36 М.
PHP Enums With Practical Examples - Full PHP 8 Tutorial
28:13
Program With Gio
Рет қаралды 27 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН