What's new in PHP 8.0

  Рет қаралды 101,235

The Codeholic

The Codeholic

Күн бұрын

Пікірлер
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Check my video series about building an MVC framework in PHP from scratch: bit.ly/3ogIAia
@toddzmijewski6002
@toddzmijewski6002 4 жыл бұрын
This is the problem with all you php kids. Why on gods green earth would you want to promote building an mvc framework from scratch. I can possibly understand using an existing, well known php ecosystem to build a website. However, no one needs to build a MVC framework from scratch. That problem has been solved so many times. Spend less time reinventing wheels and more time improving/contributing to those that already exist.
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Just watch the first 10 minutes of the video of MVC framework and you will get answer why I build that...
@korneliuskr3873
@korneliuskr3873 4 жыл бұрын
@@TheCodeholic it's totally perfect video.Really Nice work!! Don't get bother for bad netizen words. Thanks for sharing
@AbhinavKulshreshtha
@AbhinavKulshreshtha 3 жыл бұрын
Are you using docker for running both version of PHP? If Yes, can you share your docker setup?
@fil-el
@fil-el 3 жыл бұрын
@@toddzmijewski6002 I am against on this thinking because time to time there are new frameworks rise somewhere, can they be considered on what you said "existing"? and you confuse of the term "reinventing wheels", does it mean, newborn developer MUST not start from somewhere and remained on current state? The best way to understand is to create your own. Well if you are commission on a 3 months project them chose existing ones but for the sake of learning, don't limit to the word "Don't re-invent the wheel" even Human give birth to new Babies, which means to improved learn from others and start again.
@JulianoGiacomeli
@JulianoGiacomeli 4 жыл бұрын
I just loved the nullsafe operator .. that's will help a lot
@alphebetguy
@alphebetguy 4 жыл бұрын
laravel had this already as a helper method called optional() but yeah gotta love when it comes with the language by default.
@VrataVenet
@VrataVenet 4 жыл бұрын
Indeed. Sooper useful
@hassanmehmood8711
@hassanmehmood8711 4 жыл бұрын
Hello bros i am new to php. I cant find any good videos to tell me the roadmao to learn php. Can you please tell me how should i go on to learn php what should i learn first ?? I already am doing projects in Html Css Java Script
@AurovrataVenet
@AurovrataVenet 4 жыл бұрын
@@hassanmehmood8711 have you tried kzbin.info/www/bejne/hXzCe3aqp9epY8U
@hassanmehmood8711
@hassanmehmood8711 4 жыл бұрын
@@AurovrataVenet i usually do reading but i will check this tutorial and then start doing basic projects
@Nakatengga
@Nakatengga 4 жыл бұрын
named arguments were added not because you can forget the order of the arguments... the reason is to be able to provide only needed arguments and not specify arguments that have default value for example: public function foo(string $bar1 = 'bar1', string $bar2 = 'bar2', string $bar3 = 'bar3', string $bar4 = 'bar4') in 7.4 if you wanted to change `$bar4` you needed to provide all the previous arguments, but in php 8.0 you can do just that foo(bar4: 'bar5')
@owaisahmed7820
@owaisahmed7820 Жыл бұрын
Yes, that's correct.
@marvindawson7629
@marvindawson7629 3 жыл бұрын
Thanks I needed this after being away from PHP for a few years. Awesome job!!
@roaringbull973
@roaringbull973 4 жыл бұрын
php has improved! its getting better
@kristinanikiforova1424
@kristinanikiforova1424 4 жыл бұрын
Thank you for demonstrating those cool features of php 8.0! :)
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Glad it was helpful!
@lazymacs2823
@lazymacs2823 4 жыл бұрын
PHP will live forever
@AndreasDelleske
@AndreasDelleske 4 жыл бұрын
Maybe as Python module one day ;) - along with a FORTRAN and Cobol module
@dronehacker8325
@dronehacker8325 4 жыл бұрын
Unfortunately :) and don't get me wrong. Spent some nice years with it in the beginning years of my career.
@WebZoneCode
@WebZoneCode 4 жыл бұрын
@@AndreasDelleske Python is the king on KZbin but PHP is king in the Real World.
@rxxt-sh1vj
@rxxt-sh1vj 4 жыл бұрын
@@AndreasDelleske 80% of the web is built on PHP...so, its gonna live forever !!
@hinkhall5291
@hinkhall5291 4 жыл бұрын
Yep. Still remember being told to change to Ruby back in 2007. 13 years later, still plenty of 6 figure income jobs to be found requiring PHP. No language is perfect. Everyone pick what makes sense. A good programmer will thrive no matter their technology stack.
@peterkovinski8476
@peterkovinski8476 4 жыл бұрын
World's best server side script!!! Love it :)
@NicChap
@NicChap 4 жыл бұрын
Excellent recap of PHP8 . Well and simply explained.
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Thanks
@pa3ck860
@pa3ck860 2 жыл бұрын
Thank you so much for demistification JIT compiler. You simply show 2 images and I finally feel that I understand the benefits of JIT.
@zubabo
@zubabo 2 жыл бұрын
ლომი ხარ ლომი. ასე გააგრძელე, წარმატებები
@jessekoerhuis854
@jessekoerhuis854 4 жыл бұрын
Awesome video! The features are made very clear by your examples!
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Thanks a lot buddy
@moondemudimba7920
@moondemudimba7920 4 жыл бұрын
The future looks bright
@mostafajamali6134
@mostafajamali6134 2 жыл бұрын
that's great! I appreciate you.
@SagarGuhe
@SagarGuhe 4 жыл бұрын
Looks like best features from python, typescript, ES6... 👍👌
@ayaneshsarkar7804
@ayaneshsarkar7804 4 жыл бұрын
Thanks for the video. Hope cPanels will have it soon.
@carltondickson
@carltondickson 4 жыл бұрын
Really good tutorial, nice one!
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Thanks
@gianlukatana
@gianlukatana 4 жыл бұрын
beautiful features!
@EduardoWeidmanBarijan
@EduardoWeidmanBarijan 4 жыл бұрын
Nice explanation. I like to see the old code being refactored to the new code. But I didn't understand the Attributes portion. All I could understand is that it is something that frameworks will use and not my own code. I would like a video explaining it in more details with production-like code and what is the advantage of using Attributes. Thank you very much.
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Thanks for your comments. It's good idea to see attributes in action. I will think about the project idea.
@EduardoWeidmanBarijan
@EduardoWeidmanBarijan 4 жыл бұрын
@@TheCodeholic That will be nice to see
@VrataVenet
@VrataVenet 4 жыл бұрын
Love the new match statement
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Me too... It's really handy.
@thatsenam9183
@thatsenam9183 4 жыл бұрын
Im in love with php
@martirosyanara
@martirosyanara 4 жыл бұрын
Thank you for the video, was nice to see Georgian scripts on the screen :)
@uros.u.novakovic
@uros.u.novakovic 4 жыл бұрын
Thank you very much for this video! Was very helpful!
@Kay8B
@Kay8B 4 жыл бұрын
Your so quick. appreciate it!
@devanii
@devanii 4 жыл бұрын
great vid!...what is your php storm skin?
@TheCodeholic
@TheCodeholic 4 жыл бұрын
It is material theme With Atom material icons
@devanii
@devanii 4 жыл бұрын
@@TheCodeholic ah..is that a paid version?
@AbhinavKulshreshtha
@AbhinavKulshreshtha 4 жыл бұрын
Amazing Video . To the point explanation. While the reddit world is debating if php is alive or not, php 8 is turning up to be as good as kotlin or Java. And here in my stupid job, we still maintain websites in php 5.4. I need to subscribe to your channel and see what you upload next.
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Thanks buddy
@TheCodeholic
@TheCodeholic 4 жыл бұрын
PHP is as live as never.
@music-unleashed
@music-unleashed 4 жыл бұрын
Nice video again! I never used ?? and = like you in the getReviews function (??=) at 39:42 ... I learned something new again, but seeing this I can understand why so much devs just hate PHP :) It wasn't obvious even for me at first.
@TheCodeholic
@TheCodeholic 4 жыл бұрын
That is actually part of PHP7.4. Yes, it might be confusing at first look, but I think this can't be reason why people hate PHP. Python has a lot of such "confusing" code which does things in 1 line 😀
@music-unleashed
@music-unleashed 4 жыл бұрын
@@TheCodeholic Hmm 'Null coalescing assignment operator' May I just skipped the php 7.4 features too? Damn :D
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Yeah that's it 😀
@YiannisChristodoulou
@YiannisChristodoulou 4 жыл бұрын
Thank you for this video :)
@bradleyberger488
@bradleyberger488 4 жыл бұрын
Awesome video, thanks!
@CrackerWeb
@CrackerWeb 3 жыл бұрын
Your composer.json already has psr-4 format to read the files in src, use namespace to read file, no need to use include or require. Nice video by the way.
@namankumar827
@namankumar827 3 жыл бұрын
All Hail PHP ... LONG LIVE PHP 😂
@llBestBoyll
@llBestBoyll 2 жыл бұрын
nice 🔥🔥👏🏼
@technomad9071
@technomad9071 4 жыл бұрын
thanks for the great vid i listened hard at 15.10
@Venezuelangel
@Venezuelangel 4 жыл бұрын
Congrats on this cool video. But please compare the intro sound effect with the volume of your voice. Maybe it's just my headphones, but sounds to me like you could raise your mic volume for your next vids
@Amir-se1om
@Amir-se1om 4 жыл бұрын
Good job - Good Video - many Thanks
@thiagooliveira6147
@thiagooliveira6147 4 жыл бұрын
awesome overview
@abduqodirabdumalikov7507
@abduqodirabdumalikov7507 4 жыл бұрын
Thank you for your video :)
@TheCodeholic
@TheCodeholic 4 жыл бұрын
My pleasure!
@abduqodirabdumalikov7507
@abduqodirabdumalikov7507 4 жыл бұрын
@@TheCodeholic can you make video about installing php 8.0 with jit on both OS I mean windows and linux OS
@bonapart3572
@bonapart3572 4 жыл бұрын
PHP is like the first love, you hate it when you get over it
@toddzmijewski6002
@toddzmijewski6002 3 жыл бұрын
I worked on php for the first 10 years of my career. That is an accurate comparison. I don't know if its fair to contribute it all to the language though. The language prospered in a time of monolith CMS platforms. No other language has really created the same number of large, cms open source platforms. So I think much of dislike is linked through php via way of working on those large cms's which the modern industry has moved away from.
@MuhammadBilal-bq5kw
@MuhammadBilal-bq5kw 4 жыл бұрын
Greetings from Pakistan your are awesome teacher i am new to php my request to u is please use HTML in projects so people like me can easily understand. shopping cart tutorial is super but for me with out HTML it took much time to understand what is going on. so Please do me favour
@mauritzswanepoel7985
@mauritzswanepoel7985 4 жыл бұрын
awesome video, thanks for making it. Do you have videos for older versions of PHP as well?
@TheCodeholic
@TheCodeholic 4 жыл бұрын
I have a video about php7.4 also...
@tagKnife
@tagKnife 4 жыл бұрын
00:40 - 02:56 This is incorrect, you explained what OPCache is, not what JIT is. JIT attempts to generate Native machine code for a peice of code which would benifit from running nativly. Such as math operations or loops etc etc. OPCache and OPCode is not native machine code and still needs to be ran by the Zend engine, JIT'd code completely bypasses the Zend Engine and runs native CPU instructions. This is why the devs say you wont notice any performance increase from JIT if you dont type hint, because for the native cpu to be generated it needs to be strictly typed otherwise you can crash PHP or worse.
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Thanks for your comment. I made a research before I recorded, I will do better research to find more details about that. I might be wrong...
@kp3845
@kp3845 4 жыл бұрын
Does this meant if i want to use JIT compilation, i need to have all my class methods use type hint?
@WrittenInFilm
@WrittenInFilm 4 жыл бұрын
Thanks for clearing that up, I thought I was crazy for a min when he was explaining JIT completely different then I’ve dealt with it in the past
@timezz
@timezz 4 жыл бұрын
Thank you for the video
@hansgerber8654
@hansgerber8654 3 жыл бұрын
null safe operator is absolute bliss
@PatrickSteil
@PatrickSteil 4 жыл бұрын
Great video. Did PHP 7.x NOT have a JIT compiler???
@TemoTemo1995
@TemoTemo1995 4 жыл бұрын
კარგია 👍🐘
@VrataVenet
@VrataVenet 4 жыл бұрын
Am still a bit confused on Attributes and their purpose
@ChrisHorneVL
@ChrisHorneVL 4 жыл бұрын
Glad I'm not the only one. I get what they were going with but it seems overly complicated and dirty for very little gain.. although it's still new so I'm sure at some point I will see something really cool that uses it...
@MarkConstable
@MarkConstable 4 жыл бұрын
Excellent video, many thanks. FWIW I'd love to see a tutorial on using Vue3 with PHP8 (raw, no framework) for a simple real world PDO CRUD (blog?) example.
@feliciawilkes4427
@feliciawilkes4427 4 жыл бұрын
Thank you.
@hadesunseen6388
@hadesunseen6388 4 жыл бұрын
thanks for sharing
@TheCodeholic
@TheCodeholic 4 жыл бұрын
My pleasure
@merlinafera4865
@merlinafera4865 2 жыл бұрын
Free checker is an email logger your email list can be retrieved by the tools builder
@Ruptured_AU
@Ruptured_AU 3 жыл бұрын
So with the Attributes is it essentially just a fancy comment with syntax, meaning that it wont actually do anything unless some real code fetches then via reflection API and performers some task based on that information. Yes?
@爱学习的胖鼠
@爱学习的胖鼠 4 жыл бұрын
PHP真棒
@rimantasdanilevicius6754
@rimantasdanilevicius6754 4 жыл бұрын
Thank you for so fast updates for PHP 8. I just wondering - you using PHP storm and made changes in composer file updated to php 8, what about VS Code? If I understood correctly I just need to have composer file, update it to php 8 and all new features for php 8 on VS Code will work also?
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Thank you. Putting "php": "^8.0" in composer.json does not mean that PHPStorm or VSCode support PHP8.0 syntax. I have installed latest PHPStorm (which I mention in the video as well). However I am not sure if VSCode extensions support PHP8.0 syntax yet. I have not tested.
@rimantasdanilevicius6754
@rimantasdanilevicius6754 4 жыл бұрын
@@TheCodeholic Thank you for answer. I will continue searching. P.s I find your tutorials and lessons really interesting and that yo u find time to be social active among IT community. Thank you again for sharing your knowledge.
@safara_umarov
@safara_umarov 4 жыл бұрын
Could you make video about php regular expression? On KZbin I didn't find good explanation. Thank you so much for your tutorials 👍
@HDKinoCool
@HDKinoCool 4 жыл бұрын
HI , what phpStorm interface theme do you use? How can i get same looking phpStorm?
@whoshotdk
@whoshotdk 4 жыл бұрын
Not at interpreter at moment but I think the # only marks a comment when it's followed by a space. Probably still does in PHP 8, for backward compatibility.
@menjil
@menjil 4 жыл бұрын
others: PHP IS DEAD me: Hello 8.0
@calinblaga2055
@calinblaga2055 3 жыл бұрын
just curious how’d you get to this conclusion? It actually runs at least 80% of the total websites.
@amsterdenko9854
@amsterdenko9854 2 жыл бұрын
How you get such a theme and a layout and phpstorm, please?
@sirishortcut
@sirishortcut 4 жыл бұрын
awesome
@harshs8342
@harshs8342 4 жыл бұрын
Are there any tools out there to check the compatibility of PHP 8 in legacy code while migrating?
@altafmalik2843
@altafmalik2843 3 жыл бұрын
Nice video
@rajabhishek2936
@rajabhishek2936 4 жыл бұрын
Hey zura which font are use for this tutorial?can you tell me a name of font?
@TheCodeholic
@TheCodeholic 4 жыл бұрын
I am using two plugins. 1. Material theme 2. Atom material icons This changes, colors and fonts and everything
@mdsafikulislam9113
@mdsafikulislam9113 4 жыл бұрын
Thanks
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Welcome
@LightningTheGod
@LightningTheGod 4 жыл бұрын
I liked it when PHP was simple
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Good thing is that PHP stays backward compatible in most cases. So if you prefer you can write old code.
@moofymoo
@moofymoo 4 жыл бұрын
It's modern trend - all mainstream languages must have all other language features. Is it good or bad time will tell.
@Beauford-eo9rw
@Beauford-eo9rw 4 жыл бұрын
@@TheCodeholic PHP 7 and up broke all my old scripts which I still havent been able to fix. Not backward compatible.
@dinobosilj9344
@dinobosilj9344 4 жыл бұрын
👨‍💻 very useful
@holleey
@holleey 4 жыл бұрын
what purpose has had the op cache before 8.0 then??
@juantolentino7907
@juantolentino7907 3 жыл бұрын
Hello Sir, you know, following your instructions in another of your videos, I stall PHP 7.4, now how can I updated to PHP 8 (I mean in Ubuntu 20.04)???
@unsetbad1071
@unsetbad1071 4 жыл бұрын
i love php. nb !
@starkxz
@starkxz 3 жыл бұрын
Hey Zura, how are you doing? I hope you are doing well. Can you please do a video about php8 for desktop application under windows, I've done some research but most of the open source projects are outdated. If you have some knowledge of how to do something like this using php8, nginx and mysql. Thank you.
@Tss221
@Tss221 4 жыл бұрын
When hosting gonna support this?
@TheCodeholic
@TheCodeholic 4 жыл бұрын
I have no idea. We should ask hosting providers. If you take VPS hosting you can install 8.0 version manually.
@krzysztofk9563
@krzysztofk9563 4 жыл бұрын
What's name theme using phpstorm?
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Material Theme and Atom material icons
@Ruptured_AU
@Ruptured_AU 3 жыл бұрын
Named arguments seem kind of silly on its own. Would be creat if the could be used via unpacking an associative array into a method call with the keys used as argument names.
@Kanexxable
@Kanexxable 4 жыл бұрын
I’m new to php . But I learned typescript and python and I’m new to backend dev in general. I could pickup php faster. How do I know when I’m ready to learn Laravel. I’m interested in making rest apis what framework’s do I use to do that
@navjotsingh2251
@navjotsingh2251 3 жыл бұрын
When you understand PHP basics, Oop, and general networking/programming concepts related to API developmen/web development then you should be good to at least get started with laravel.
@Kanexxable
@Kanexxable 3 жыл бұрын
@@navjotsingh2251 I do understand PHP basics but I tried learning OOP Design Patterns but I don't get them. I looked at all of them but I can't apply them at all. But I know that composition is simply better than inheritance and I understand REST API concepts.
@ixaran
@ixaran 4 жыл бұрын
what about gRPC support
@diwakardayal954
@diwakardayal954 4 жыл бұрын
I am getting depreciation error, does anyone know?
@tschallacka874
@tschallacka874 Жыл бұрын
for your first item, you described how opcache has worked for ages, not how JIT works...
@sajeerbinsaleem9160
@sajeerbinsaleem9160 4 жыл бұрын
php should bring asynch programming
@dev_bob
@dev_bob 4 жыл бұрын
Phpreact. Google it.
@dasten123
@dasten123 4 жыл бұрын
Wow so php still is a thing?? :O
@peterkovinski8476
@peterkovinski8476 4 жыл бұрын
🤣🤣🤣🤣🤣🤣 Hahahaha
@atharvparlikar8765
@atharvparlikar8765 4 жыл бұрын
Long live PHP
@GhulamMustafa-cf2nk
@GhulamMustafa-cf2nk 4 жыл бұрын
Very Close to type script features.
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Do you mean "constructor property promotion"?
@aidemalo
@aidemalo 4 жыл бұрын
@@TheCodeholic not only, union types, nullsafe operator (aka optional chaining) etc Attributes looks like ts decorators, WeakMap is long time in ES, mixed type in ts called any or unknown depending on use case (and that's actually good that they adopt good features)
@GhulamMustafa-cf2nk
@GhulamMustafa-cf2nk 4 жыл бұрын
@@TheCodeholic i mean union type, mixed type, named parameter and also that.
@aerahtv0000
@aerahtv0000 4 жыл бұрын
what i don't like about php is a lot of ambiguities, no strict rules and in this version they bring few more. why? it doesn't make language better, it makes language more prone to bugs.
@knowhow242
@knowhow242 4 жыл бұрын
Most things extended from typescript
@TheCodeholic
@TheCodeholic 4 жыл бұрын
I think that's good things
@豁出去暴打领袖习特勒
@豁出去暴打领袖习特勒 4 жыл бұрын
8.0新特性是不错,但是如果是做新网站,后端肯定Go或Rust,php其实不安全,开发也不见得比Go省事。
@adefemisobalaje6845
@adefemisobalaje6845 4 жыл бұрын
Interesting! But I have been using these features within v7.4. I never knew it would be extended more in v8.
@TheCodeholic
@TheCodeholic 4 жыл бұрын
Which features were you using in php7.4? All these??
@SPOKOZE2
@SPOKOZE2 4 жыл бұрын
Ma sowe ;)
@Gol_D_Roger_The_Pirate_King
@Gol_D_Roger_The_Pirate_King 4 жыл бұрын
PHP: I'm gonna copy all the good feature from Nodejs
@codecast8713
@codecast8713 4 жыл бұрын
Please do
@ojsojs6004
@ojsojs6004 3 жыл бұрын
Not only node. PHP tries to adopt good features of other languages. Match is borrowed from Rust. I prefer PHP over Node.js
@darkdrmsx
@darkdrmsx 4 жыл бұрын
Php lives because of wordpress. Wordpress is its lifesupport
@peterkovinski8476
@peterkovinski8476 4 жыл бұрын
Codeigniter.....
@ojsojs6004
@ojsojs6004 4 жыл бұрын
php is more than wordpress. Laravel is the most popular backend framework today. Symfony is another excellent php framework. Php also has popular e-commerce platforms.
@peterkovinski8476
@peterkovinski8476 4 жыл бұрын
@@ojsojs6004 Codeigniter....
@adolfkweismann1471
@adolfkweismann1471 4 жыл бұрын
PHP experience live
@calinblaga2055
@calinblaga2055 3 жыл бұрын
not entirely true on the match expression, 200 is treated like 300, same as in the switch, while you said nothing, but NULL’s not nothing, that would be a void.
@nerminkarapandzic5176
@nerminkarapandzic5176 4 жыл бұрын
so php just became typescript
@peterkovinski8476
@peterkovinski8476 4 жыл бұрын
How?
@alzy101
@alzy101 4 жыл бұрын
might as well remove the need for the dollar sign in front of variables in the future. It's becoming redundant!
@komalbarun
@komalbarun 4 жыл бұрын
You explained how opcache works, not the JIT LOL.
@فداكنفسيوأميوأبييارسولاللهابنح
@فداكنفسيوأميوأبييارسولاللهابنح 4 жыл бұрын
they make all complicated .i can not understand from 4 then 5 then 7 and now 8.....you learn a version and you master it and they come with new version ...it is silly
@bswill5077
@bswill5077 4 жыл бұрын
Long live php
@MusicalA-d8x
@MusicalA-d8x 4 жыл бұрын
Who says PHP is dead? 🤔
@peterkovinski8476
@peterkovinski8476 4 жыл бұрын
Node.js developers. They don't know what an array is 🤣🤣
@orzhovthief
@orzhovthief 4 жыл бұрын
Union types is a bad design. Method overloading should be supported instead. Intersection types is good though
@gtdmg489
@gtdmg489 4 жыл бұрын
Why is it a bad design?
@orzhovthief
@orzhovthief 4 жыл бұрын
@@gtdmg489 This supports bad coding habits to tackle overload missing support. Just an real world example to avoid lengthy response : you got a function taking 3 args, but first and second are not required. So the function may be called like f(first, second, third) or f(second, third) or f(third) or f(first, third) or f(second). And inside the function there's some weird spagetti testing for each case using actual number of arg passed and type of each one to determine proper cas, then overwrittes args, then proceeds. This is a nightmare to debug, documentation is hard to make and to read. Not speaking of when the return type is mixed and you have to check 10 cases using is_* functions. Hope response is not confused
@amid6887
@amid6887 4 жыл бұрын
Want it to beat py and java.
@TightyWhities94
@TightyWhities94 4 жыл бұрын
Keep dreaming
@amid6887
@amid6887 4 жыл бұрын
@@TightyWhities94 y r u here then?
@TightyWhities94
@TightyWhities94 4 жыл бұрын
@@amid6887 to see what's new in php.
@waysonlin3809
@waysonlin3809 4 жыл бұрын
It's too late for PHP to support JIT. The market has been dominated by other languages for pretty long time and it's hard for PHP to fight back nowadays.
@christopherfargere1820
@christopherfargere1820 4 жыл бұрын
It still powers 80% of the internet 🤷‍♂️
@waysonlin3809
@waysonlin3809 4 жыл бұрын
@@christopherfargere1820 That's true. But most of them are CMS like WordPress and PHP devs' salaries are lower than other languages.
@christopherfargere1820
@christopherfargere1820 4 жыл бұрын
@@waysonlin3809 That's right, but I believe lower salaries are because the market has more php developers to offer. The impressive improvements in performance since php6 and 7 are a good sign that php is here to stay and is getting ready for the future. :)
@waysonlin3809
@waysonlin3809 4 жыл бұрын
@@christopherfargere1820 PHP 7 is fast. But Laravel is still slow. Compared with Node.js, Java, Go, PHP is dead slow in production.
@ojsojs6004
@ojsojs6004 4 жыл бұрын
@@waysonlin3809 It is not only about wordpress. Laravel is the most popular web backend framework. With swoole, php is very much faster than node js at number of request per second.
@rajabhishek2936
@rajabhishek2936 4 жыл бұрын
Awosem
@123495734
@123495734 4 жыл бұрын
Can we get peepeepoopoo() ?
Install LAMP Stack (Linux, Apache, MySQL, PHP) in Ubuntu 19.10
16:01
What's new in PHP8.1??
31:01
The Codeholic
Рет қаралды 18 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
What's New in PHP 8.3 - Derick Rethans
59:11
PHP UK Conference
Рет қаралды 7 М.
Is PHP Dying in 2024?
18:30
Stefan Mischook
Рет қаралды 19 М.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 916 М.
PDO Crash Course (PHP)
45:35
Traversy Media
Рет қаралды 280 М.
Routing, Controllers, Views - Part 1 | PHP MVC Framework from Scratch
1:23:21
PHP 8 3 Released
11:03
ThePrimeTime
Рет қаралды 111 М.
CompTIA Network+ Certification Video Course
3:46:51
PowerCert Animated Videos
Рет қаралды 8 МЛН
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Рет қаралды 4,5 МЛН