For sure, love the direction that PHP is heading to.
@azamjonuktamov43403 жыл бұрын
php is getting better and better
@ProgramWithGio3 жыл бұрын
💯💯💯
@raman300253 жыл бұрын
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.
@ProgramWithGio3 жыл бұрын
Thank you 💙💙💙
@CtrlGame4 ай бұрын
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!
@CtrlGame4 ай бұрын
Btw, at 5:05 the const fields in a class can be accesed like a static field (const = static + const)?
@ProgramWithGio4 ай бұрын
Not sure what you mean, you can access constants using static operator yes `::`
@TheMoustacheProd22 күн бұрын
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 👍
@ProgramWithGio19 күн бұрын
I'll keep that in mind for future videos, thanks you 👍
@20gg993 жыл бұрын
This guy is literally a hero, he just not know it yet !
@Vitalii-m6r Жыл бұрын
PHP is an amazing language for web development. Thanks a bunch for this extremely useful content!
@ProgramWithGio Жыл бұрын
It really is
@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 Жыл бұрын
Sorry if I was boring haha 😂, but yea I tried to slow down. Thank you
@karam0101 Жыл бұрын
@@ProgramWithGio No no, just joking You're doing a great job 👏 👍🏻
@Zubbee2 жыл бұрын
I liked this very much. It was just cool to see the additions. thanks Gio.
@ProgramWithGio2 жыл бұрын
Glad you enjoyed it 💙
@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 Жыл бұрын
Glad it was helpful, thank you
@benderbg3 ай бұрын
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.
@ProgramWithGio3 ай бұрын
I have a video on 8.2, though may not be part of this playlist
@devnullex3 жыл бұрын
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!
@ProgramWithGio3 жыл бұрын
Thank you 🙏
@MarkKevinBesingaWebDev3 жыл бұрын
im waiting for this. im excited!!
@СобчукВадим2 жыл бұрын
Thanks for your work
@ProgramWithGio2 жыл бұрын
You're welcome 👍
@omarkandil15153 жыл бұрын
really u are from the best persons who explaining php
@ProgramWithGio3 жыл бұрын
Thank you 🙌
@mrprograming5 ай бұрын
It's such a nice tutorial!
@ProgramWithGio5 ай бұрын
Thank you!
@AMoktar Жыл бұрын
Thanks , great video
@ProgramWithGio Жыл бұрын
Glad you liked it
@vukzdravkovic96773 жыл бұрын
Very nice video!
@ProgramWithGio3 жыл бұрын
Thank you 🙌
@atlanticamorphine3 жыл бұрын
Thanks. That was a nice series.
@ProgramWithGio3 жыл бұрын
Thank you. There are more videos in this series, will be back with videos in January 2022
@thecopywriter1003 жыл бұрын
Thanks a lot for a such detailed review! Very useful channel.
@ProgramWithGio3 жыл бұрын
Thank you 🙌
@momohhassan80873 жыл бұрын
please do not ignore this course, we need you to complete it and build a project, like your promised in the beginning.
@ProgramWithGio3 жыл бұрын
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
@momohhassan80873 жыл бұрын
@@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
@ProgramWithGio3 жыл бұрын
@@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.
@jgabrielmaster3 жыл бұрын
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!
@ProgramWithGio3 жыл бұрын
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).
@memack1012 жыл бұрын
Thank you.
@ProgramWithGio2 жыл бұрын
💙
@isaacsouza173 жыл бұрын
Great content as always, keep it coming bro...
@ProgramWithGio3 жыл бұрын
Thank you 💙
@zalvazar90803 жыл бұрын
Great video keep them coming :)
@ProgramWithGio3 жыл бұрын
Thank you
@nowieszco8682 жыл бұрын
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.
@ProgramWithGio2 жыл бұрын
Not sure to be honest, I have not tried that. It's limited to what you can pass in constructor as well
@techatival3 жыл бұрын
Great video again!
@ProgramWithGio3 жыл бұрын
Thank you 🙌
@Nekoeye3 жыл бұрын
Best teacher
@ProgramWithGio3 жыл бұрын
Thank you
@omaryahia Жыл бұрын
really nice
@ProgramWithGio Жыл бұрын
Thanks
@sadhakbj3 жыл бұрын
As always the best
@ProgramWithGio3 жыл бұрын
Thank you 🙌
@sadhakbj3 жыл бұрын
If possible make awesome series on Async PHP in upcoming days.
@ProgramWithGio3 жыл бұрын
Probably not in upcoming days but that topic is in my queue for sure. I need to learn it properly myself first heh
@sadhakbj3 жыл бұрын
@@ProgramWithGio are also planning to cover attributes within this series ?
@ProgramWithGio3 жыл бұрын
@@sadhakbj yup, video about attributes is coming up soon
@indepedentbusinessconsulta57053 жыл бұрын
thanks
@ProgramWithGio3 жыл бұрын
You're welcome
@restless_moon Жыл бұрын
Please make video on Fibers, Async PHP, reactphp, framework-x.
@ProgramWithGio Жыл бұрын
Thanks for suggestions 🙌
@blunygeorge3 жыл бұрын
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
@ProgramWithGio3 жыл бұрын
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
@MarkKevinBesingaWebDev3 жыл бұрын
solid chapter again!! thanks man!
@ProgramWithGio3 жыл бұрын
Thank you 🙌
@ux71883 жыл бұрын
im gio too !!
@ProgramWithGio3 жыл бұрын
Hello Gio 👋
@hansschuijff2 жыл бұрын
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.
@ProgramWithGio2 жыл бұрын
I agree, sometimes upgrading can be frustrating. Especially for medium to large size projects & companies, it can take months to upgrade a single version.
@hansschuijff2 жыл бұрын
@@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.
@testbox3662 жыл бұрын
PHP sure goes down to the sh*thole! But Thanks for all you hard works