PHP Is Not Dead - Let's Review PHP 8.2 Changes

  Рет қаралды 45,808

Program With Gio

Program With Gio

Күн бұрын

Пікірлер: 111
@LucianoBargmann
@LucianoBargmann 2 жыл бұрын
Great video. Simple, straight to the point and explores all options
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Thank you 💙
@Zubbee
@Zubbee 2 жыл бұрын
Its great that you break theses new features down for us Gio. I'm very grateful
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
You're welcome 💙
@NedumEze
@NedumEze 2 жыл бұрын
Thanks Gio. Highly appreciated.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
You got it 🙌
@Laratips
@Laratips 2 жыл бұрын
To the point explaination. Your videos are really good. Keep going. We need creators like you :)
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Thank you 🙌. Your videos are great as well 👍
@Laratips
@Laratips 2 жыл бұрын
@@ProgramWithGio Thanks man 😊
@TioJobs
@TioJobs 2 жыл бұрын
Nice video Gio! 😍✌🏽
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Thank you 🙌
@christopherkalolo1805
@christopherkalolo1805 2 жыл бұрын
Thanks for the useful insights... Keep us updated
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
👍👍
@kenjohnsiosan9707
@kenjohnsiosan9707 2 жыл бұрын
Another great content. thank you sir.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Thank you 💙
@einardivision
@einardivision 2 жыл бұрын
Would love to see you cover Domain Driven Design in PHP with Aggregates and maybe Event Sourced Persistence, You explain the topics so well. Every video i watch from you I learn something new, even if I watch a video of a topic that i know really well. Anyways, cheers and thanks for the content!
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Thank you 🙏
@Vitalii-m6r
@Vitalii-m6r Жыл бұрын
Wow, PHP is improving by leaps and bounds. I'm looking forward to seeing new videos)
@ProgramWithGio
@ProgramWithGio Жыл бұрын
Glad you like them 💙
@Zubbee
@Zubbee 2 жыл бұрын
Its great that you break theses new features for us Gio. I'm very grateful
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
🙌🙌
@invgreat5608
@invgreat5608 2 жыл бұрын
Thank you!!!
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
You're welcome
@AMoktar
@AMoktar 2 жыл бұрын
Awesome 👏 thanks 🙏 have an awesome day too ❤
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Thank you 💙
@kdroy139
@kdroy139 2 жыл бұрын
Always Loving Instructor....!!
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Thank you 💙
@WhiteSiroi
@WhiteSiroi 2 жыл бұрын
muchas gracias amigo
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
You're welcome 🙌
@itwebadmin
@itwebadmin 2 жыл бұрын
N00b programmer + Gio's PHP course = Senior PHP dev
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
haha, thank you 🙌
@kevyyar
@kevyyar 2 жыл бұрын
Are you sure?
@abdullahalfayad
@abdullahalfayad 2 жыл бұрын
Thank you 🎉
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
You're welcome
@bevedel
@bevedel 2 жыл бұрын
Thank you.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
You're welcome 💙
@mostafamahfouz1139
@mostafamahfouz1139 2 жыл бұрын
شكرا لك
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
You're welcome
@lucianminea
@lucianminea 2 жыл бұрын
PHP is one of the most efficient programming languages out there ! It will never be dead, it only depends on who is using it .
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
💯💯
@MocSomething
@MocSomething 2 жыл бұрын
Disjunctive Normal Form sounds like the scariest database design concept ever!
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Haha, I know right? 😁
@Slade0120
@Slade0120 2 жыл бұрын
I cannot overstate how happy I am that dynamic properties are getting the boot. As someone who's working on a 20+ year old code base, finding out what properties an object even has can take up to 3 hours.... Thank god this awful feature is being removed.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
I feel your pain
@akunyoutube7840
@akunyoutube7840 2 жыл бұрын
Hi Gio!
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
👋👋
@PaulaRios-u4c
@PaulaRios-u4c 11 ай бұрын
cool video)
@ProgramWithGio
@ProgramWithGio 11 ай бұрын
Thanks
@JayJay-ki4mi
@JayJay-ki4mi Жыл бұрын
I learned to write code with PHP version 3. 25 years later I am writing MIPS and AVR assembly, and use C a lot. But, whenever I have to write an API, or build a website, I ALWAYS come back to PHP.
@ProgramWithGio
@ProgramWithGio Жыл бұрын
That's great. It's all about using the right tool for the right project 👍
@isabellaamaechi5364
@isabellaamaechi5364 2 жыл бұрын
Okay, so I'm new here.. Where do I start from ? Are the course created 2 years ago still relevant? Please help
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
It is still relevant & will be for the next few years. I still upload new videos to the course, we are working on a final project now. The course is split in 3 sections + project section, first section goes over the basics of the language where the version does not really matter much, we start with 7.4 & quickly move to php 8. We then upgrade to 8.1 in 2nd section and going forward are using 8.1, we will upgrade to 8.2 as well once 8.2 is released. You can start from the beginning right here: kzbin.info/www/bejne/qYfFdqx8j7Cap80 and watch the first video, then jump around the videos depending on your experience or watch it entirely from start to end. Here is the outline of all the videos with titles to browse & search lessons: github.com/ggelashvili/learnphptherightway-outline
@isabellaamaechi5364
@isabellaamaechi5364 2 жыл бұрын
Thank you. This is helpful
@steigenberg2090
@steigenberg2090 2 жыл бұрын
As long as wordpress is there, PHP cannot die.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
& Laravel, Symfony, Laminas, ...
@codokit
@codokit 2 жыл бұрын
Title "php is not dead" is looking exciting.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
😎😎
@egzonmurati208
@egzonmurati208 2 жыл бұрын
When do you start tutorials for laravel
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Once I finish the PHP series which hopefully will be done soon. Don't know the exact date though 😔
@relskull3324
@relskull3324 Жыл бұрын
how can i make tutorial like you im gonna make some wordpress tutorial for my website is it only with camtasia or you use premier or another software
@ProgramWithGio
@ProgramWithGio Жыл бұрын
I use OBS for recording, premiere pro for editing
@Sir-Mix
@Sir-Mix Жыл бұрын
Hi. Back to php after 15 years. Im using PHP 8.2.0 and I want to open and read dbf files. Cant do it. Any advice on what to use ?
@ProgramWithGio
@ProgramWithGio Жыл бұрын
I have not worked with dbf files so cant really recommend much about it, I would look into www.php.net/manual/en/ref.dbase.php and see if that is something you can use
@Andris_Briedis
@Andris_Briedis 2 жыл бұрын
I have been using PHP for over 20 years. All along he is dead or about to die. Some kind of zombie. Highlander. ;)
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Yup 😁
@ojsojs6004
@ojsojs6004 Жыл бұрын
PHP is very much alive. And now NumPower is recently released. I hope you make tutorial or review of this power toolm Quoting the creator below Today I'm releasing the first preview (0.1.0) version of the NumPower library, inspired by NumPy and Torch. NumPower library was created to provide the foundation for efficient scientific computing in PHP, as well as leverage the machine learning tools and libraries that already exist and can benefit from it. This C extension developed for PHP can be used to considerably speed up mathematical operations on large datasets and facilitate the manipulation, creation and operation of N-dimensional tensors. The area of ​​image processing and computer vision will also be able to benefit from this library. Some features of NumPower are: * GPU and CPU compute support * Dozens of different operations for manipulation, arithmetic, linear algebra, statistics and etc. * Single precision float points (float32) for improved memory usage * Custom CUDA kernels for almost all operations * AVX2 support when available on hardware * Support for GD images in RGB format for easy image manipulation
@ProgramWithGio
@ProgramWithGio Жыл бұрын
Cool
@genetessaquino6227
@genetessaquino6227 2 жыл бұрын
No audio?
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
There is audio, maybe muted on your end?
@stanciurobert176
@stanciurobert176 2 жыл бұрын
Hi, I can't visualize a possible scenario in which we'd need a method return type to be either true or false? What would be the point?
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Hello. It's explained well in the RFC, read through the Motivation part: wiki.php.net/rfc/null-false-standalone-types and here is the one for true type: wiki.php.net/rfc/true-type
@christiancolewan
@christiancolewan 2 жыл бұрын
Are you a filipino? I'm curious lol.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Nope :). I was born & raised in Georgia 🇬🇪, live in the United States
@anon0
@anon0 2 жыл бұрын
oh my god why is it still not dead
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Because it's great
@MelonPython
@MelonPython Жыл бұрын
Why are people even bothered with the question "Is php is dead"? So what if it's dead?
@ProgramWithGio
@ProgramWithGio Жыл бұрын
At this point its mainly a meme. I personally don't get bothered by it at all.
@Someniatko
@Someniatko 2 жыл бұрын
PHP is not dead (yet)
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Nope
@simpingsyndrome
@simpingsyndrome 2 жыл бұрын
I almost 3 years forgets about php programming
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Time to come back to PHP :)
@pashtolyrics7980
@pashtolyrics7980 2 жыл бұрын
If only php had asynchronous programming
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
There are libraries available for that in PHP
@neptronix
@neptronix 2 жыл бұрын
You can do that in PHP.
@AlejandroMostajo
@AlejandroMostajo Жыл бұрын
Dynamic properties will broke WordPress and most of its plugins. That was a really bad desicion
@ProgramWithGio
@ProgramWithGio Жыл бұрын
There are ways to enable it and with tools like Rector it should be simple to upgrade I think
@madyogi6164
@madyogi6164 2 жыл бұрын
The more crap they pile up in it, the less I'm interested in learning them. Soon i'll head back to CGI and run my own C/C++ binaries. WAAAAY faster than PHP (and closed source). Had to be type independent, easy and fast enough to develop server side stuff, but in 5.x series and up something took a wrong turn. OO is a cool feature added, but bugs that accompany it and constant updates are making it a nonsense (like this BS here: 10:40).
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Good luck buddy 👍
@madyogi6164
@madyogi6164 2 жыл бұрын
@@ProgramWithGio No luck needed but thx ;)
@depafrom5277
@depafrom5277 2 жыл бұрын
Are you joking with C/C++? Each language has its strengths and appropriate use cases and PHP is still one of the best and fastest languages for web development. BTW PHP is written in C and there are very good reasons why the creators did not endorse pure C as a language for building web applications... re 10:40, there is also a ton of crap in C/C++ which could have been better designed.
@madyogi6164
@madyogi6164 2 жыл бұрын
@@depafrom5277 For PHP the fact it got written in C has nothing to how fast it is in real time. It still has to read input scripts, decode and translate them to something "CPU digestible", in flight. This process will always remain SLOW! Yes, it can be closed t some "binary" (ion-cube), but that brick is even heavier. True resource killer. 2nd I would be cautious about stating bugs in C/C++ itself (standard). So called "undefined behavior" can be an issue (if one can't grasp stuff in time). Yes, I fell into that deep black hole too (we all learn). The other thing is whether people can write own things from scratch or relay on others works (because they want things to be done quickly and place where design bugs kick in)... I can give you an example of bussines I worked for (warehouse depot). They accept on-line orders made by local grocery stores, on-line shops etc. The program registering them in local ERP was PHP driven. It wasn't an issue back in days, (say 1 order every 10-20 seconds). The problem grew up when there were at least two orders in a second. The program simply couldn't handle it and the folder where files jumped in was getting big! Solution - I wrote one doing the same thing in C++ (windows service) that fired up every 5 minutes, just to digest entire directory of files in split of a second. Voila!
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
@@madyogi6164 every language has it's use case. Of course something written in pure C will be faster than in PHP but at the cost of develoment time and expensive. It's the matter of decision. In your example the PHP code was probably written in very old PHP or was not optimized properly, software I work on serves thousands of users at the same time making transactions every second and multiple transactions, don't have any issues and PHP is almost never the bottleneck. If written properly and optimized for whatever it needs to do PHP can be very powerful and have no issues serving simultaneous requests. I love C++ though and is a very powerful language, but I wouldn't use it to build a web based application mainly because it would take a lot longer to build, would be more expensive and harder to maintain due to being harder to hire C++ devs vs PHP. If I were building a desktop app or a game or something more sophisticated then sure. Even for a microservices I could use C++ to do something efficiently and still have PHP on the web facing platform. As I said, it mainly depends on the problems at hand and what matters more.
@x333r
@x333r 2 жыл бұрын
it should be.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
Aww 💙
@manwithllama
@manwithllama Жыл бұрын
Great video. Horrible background music. Sounds like a 1990s infomercial. Own your voice. Kill the background music.
@ProgramWithGio
@ProgramWithGio Жыл бұрын
Thanks for the feedback. Honestly, I liked the music that's why I picked it and didn't bother anyone else seems like. Also I'm 90s kid so there's that 😁
@jonyou8066
@jonyou8066 2 жыл бұрын
its already dead.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
🥺😭
@illegalsmirf
@illegalsmirf 2 жыл бұрын
It's not dead, it just smells funny lol. I mean, C is widely used today too.
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
It smells fine on my PC :D
@morten1
@morten1 2 жыл бұрын
For web php is the king
@lauraleedoro1844
@lauraleedoro1844 2 жыл бұрын
Wow! Amazing job!! Get to the top quicker > 'Promo sm'!
@ProgramWithGio
@ProgramWithGio 2 жыл бұрын
🙌🙌💙
Learn Go Programming - Golang Tutorial for Beginners
6:39:58
freeCodeCamp.org
Рет қаралды 2,5 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
PHP 8.4 Is Good
15:18
ThePrimeTime
Рет қаралды 142 М.
PHP is the future
34:27
Aaron Francis
Рет қаралды 184 М.
Is C# better than Python?
10:47
Gavin Lon
Рет қаралды 15 М.
PHP doesn't suck (anymore)
10:48
Aaron Francis
Рет қаралды 213 М.
Why is Laravel NOT used in Big Development Projects?
11:53
Stefan Mischook
Рет қаралды 185 М.
PHP on the frontend! No more Javascript!
14:47
Aaron Francis
Рет қаралды 127 М.
Breaking changes in PHP 8.3!
6:07
PHP Annotated
Рет қаралды 13 М.
PHP 8 3 Released
11:03
ThePrimeTime
Рет қаралды 111 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН