I Built the Same App in ALL Versions of PHP (1995-2025)

  Рет қаралды 71,094

Coding with Lewis

Coding with Lewis

Күн бұрын

Пікірлер: 186
@CodingWithLewis
@CodingWithLewis Ай бұрын
Hate to break it to everyone. I actually am 60 years old and do heavy editing to make myself look young.
@Cyber_Gas
@Cyber_Gas Ай бұрын
I knew you were old but i thought you are 90 year old with makeup
@b857
@b857 Ай бұрын
i always knew you were ai
@Someone-uq9gi
@Someone-uq9gi Ай бұрын
Great video🔥🔥🔥 I would love to see the same video idea but for other languages like JavaScript, Python etc
@SageHill2625
@SageHill2625 Ай бұрын
I knew it, Take care of your health OLD MAN 👴🏽
@theperson624
@theperson624 Ай бұрын
Could this be the reason why your videos come a bit late 🤔 hmm
@tropicalbottle
@tropicalbottle Ай бұрын
I was a little disappointed to see that the video wasn't really about 'making the same project in every version of PHP' as the title mention (in French anyway), but I really enjoyed the little history of PHP as if we lived it at the same time as you in ten minutes !
@CodingWithLewis
@CodingWithLewis Ай бұрын
Apologies! The apps I made in each section were real apps and I tried to implement each of the new features into it as I explained what they did. Perhaps a more in depth video on my second channel would be better :)
@PythonProgrammmer
@PythonProgrammmer Ай бұрын
4:06 - "It doesn't release for another 6 years... But they decided to sponsor this long video im making" 😅😂
@CodingWithLewis
@CodingWithLewis Ай бұрын
Honestly goated
@gibaogibaogibao
@gibaogibaogibao Ай бұрын
I liked this style of video. Keep up the good work!
@gibaogibaogibao
@gibaogibaogibao Ай бұрын
Also php stands for Please Help PHP
@CodingWithLewis
@CodingWithLewis Ай бұрын
Cheers!
@cody_codes_youtube
@cody_codes_youtube Ай бұрын
This was a GREAT video Lewis! I did not know much about PHP and this was a great intro and summary, and entertaining! Thanks for sharing dude! Good work
@CodingWithLewis
@CodingWithLewis Ай бұрын
Cheers Cody!
@jagdishsharma2436
@jagdishsharma2436 Ай бұрын
It's currently 6 am and I pulled an all nighter was about to go to sleep but then saw this video and had to watch it because if i were to ignore it the algorithm might think its a bad video but i think its perfect.
@gtleshow
@gtleshow Ай бұрын
This was such a fun throwback and learning experience all in one! Killer editing 🔥
@drfcozapata
@drfcozapata Ай бұрын
Great Lewis! 😁 I realize that I have a lot to learn, but thanks a lot for this video. Blessings from Venezuela and Happy New Year.
@Aronk112
@Aronk112 25 күн бұрын
I loved the part where you "Build the Same App in ALL Versions of PHP (1995-2025)"
@TehKisuka
@TehKisuka Ай бұрын
people who hate on php haven't developed anything with php since ver 4.
@AlexeiDimitri
@AlexeiDimitri Ай бұрын
I worked with PHP 5 and it sucks...
@arsvi123
@arsvi123 Ай бұрын
Admittedly have not used PHP since PHP5, and when I got out of using it is right around the time that frameworks started picking up popularity so maybe this has improved but by issue with PHP has always been primarily the lack of structure that makes bad code really prevalent, further the language doesn't just make writing bad (or in some cases insecure) code easy, but it actively makes it more difficult to do the right things (as mentioned haven't touched PHP in over a decade but the way SQL access works springs to mind).
@adhamfouad68
@adhamfouad68 8 күн бұрын
​@@AlexeiDimitriit's a lot different now
@AZisk
@AZisk Ай бұрын
Nice 1995 recreation. is that a CRT?
@zellione1337
@zellione1337 Ай бұрын
Talking about laravel but not Symfony makes me a little sad. SInce Laravel is just riding Symfony framework components. Also composer was not new with PHP7, I already used it a lot during the PHP5.5 or PHP5.6 era.
Ай бұрын
You're right, I just commented about it before reading your comment.
@cb73
@cb73 Ай бұрын
Great job man… I’ve been programming in PHP since version 3. You really captured what it felt like back then. Too funny!
@josh.manders
@josh.manders Ай бұрын
Wow, as someone who learned and started writing PHP back in 2001, you took me down memory lane. This was a well made video. Here's my subscribe.
@MyOwnPufferFish
@MyOwnPufferFish Ай бұрын
My man did Symfony dirty, hell Laravel itself started out as mostly symfony parts with extra bells and whistles
@Smaylik03
@Smaylik03 Ай бұрын
That’s not true. Laravel has not, for the most part, exposed any Symfony APIs. There are a few exceptions here and there, but generally you only work with Laravel’s namespace and APIs. And most of their components, even back in 5.0 days, do not use Symfony counterparts.
@aidrecabrera7
@aidrecabrera7 Ай бұрын
Do this for all programming language :) I love how this lets me see the things I missed out on and could've experience back then when I was much, much younger. Why does this video make me nostalgic for some weird reason?
@tfozo
@tfozo Ай бұрын
i have a nostalgia with php and i still love it...its cool and ur video is top notch
@solveit1304
@solveit1304 Ай бұрын
I'm PHP developer since 2016. PHP5 hate is justified, Wordpress made that and you're right 100%. That's interview breaker for me. We upgrade huge production code base from ~10 years from PHP 5 to PHP 8 just month ago and it take full year. Using JIT only we go from 14 servers ~20% CPU to 6 servers ~5%. Response times goes sometimes from 500ms to 50ms. Crazy! Typing is huge deal, all new features are nice and make less boilerplate.
@Smaylik03
@Smaylik03 Ай бұрын
🤔 I think you measured something wrong with JIT. It shouldn’t give that massive of a bump for real world apps.
@MYodN-r3u
@MYodN-r3u Ай бұрын
@@Smaylik03 maybe he meant opcache…
@ivanjelenic5627
@ivanjelenic5627 Ай бұрын
That's insane!
@ivanjelenic5627
@ivanjelenic5627 Ай бұрын
​@@Smaylik03it's not just JIT, as stated in the video, there were lots of other performance improvements in PHP since version 5. And maybe they optimized some code of the website too.
@Smaylik03
@Smaylik03 Ай бұрын
@@ivanjelenic5627 Could be, but they worded it as if this improvement came from JIT alone: “using JIT ONLY”
@rajkb2755
@rajkb2755 Ай бұрын
You gained an instant Subscriber. Thanks for loving the great language PHP
@bubjavier
@bubjavier Ай бұрын
before the rise of Laravel, around 2011-15-ish, it was CodeIgniter/Kohana enjoying the PHP framework throne. oh, and dont forget Drupal as well.
@ivanjelenic5627
@ivanjelenic5627 Ай бұрын
Drupal, ewww, wouldn't touch it with a 10 foot pole.
@joshcirre
@joshcirre Ай бұрын
This is absolutely fantastic. I loved learning about this tiny language. Thank you for helping out the small, unknown, languages like this!
@CodingWithLewis
@CodingWithLewis Ай бұрын
Hopefully you make some videos in the future about this little language someday!
@jordixboy
@jordixboy Ай бұрын
its not tiny wtf
@ianmcbride1867
@ianmcbride1867 Ай бұрын
​@@jordixboy woosh
@ameenbadri9696
@ameenbadri9696 Ай бұрын
video's like this are why i love youtube. Thank you Storm who sponsored this video.
@cajogos
@cajogos Ай бұрын
Been waiting a long time for this video to drop
@lgktube
@lgktube 24 күн бұрын
PHP was my first programming language, so it will always have a special place in my heart. ❤
@50secs
@50secs Ай бұрын
Wasn't expecting 90's vibe with it. Huge like!
@SamMeechWard
@SamMeechWard Ай бұрын
It took 10 years, but I see that that moustache finally starting to coming through
@ChrisFredriksson
@ChrisFredriksson Ай бұрын
Incredibly fun to watch and I recognize and remember much of this from before. Awesome! ❤
@lambstream
@lambstream Ай бұрын
Love this style of video! It would be cool to see this same style for other programming languages. Looking forward to your next video's!
@ayoubMazouz
@ayoubMazouz Ай бұрын
Great idea, this is a new fun format.
@rmdev
@rmdev 26 күн бұрын
Great video! Love how you styled each website to match the trends at the time (90s websites... 🤢). I started moving back to PHP within the past year after finding out it's not a monstrosity anymore. Last time I touched it was around PHP 4 or 5 and it left me with a lot of trauma lol. I do wish they'd fix the inconsistent underscore / param order like you mentioned. Other than that though, it feels like it's done a complete 180. It's doesn't feel terrible to use anymore, and I think Laravel will help it rise back to popularity (hopefully). I'm not a fan of React / Next, even though they're popular, and have really enjoyed using Laravel, especially since it's pretty similar to Rails which I also love.
@mrizkimaulidan
@mrizkimaulidan Ай бұрын
i love your editing skills
@moegreene3630
@moegreene3630 Ай бұрын
Love the concept of comparing different versions of languages.
@XenoHypes
@XenoHypes Ай бұрын
My guy Lewis never fails to provide, respect to him. I'm leaving this to anyone scrolling through the comments section to sub to him
@nfinzer22
@nfinzer22 Ай бұрын
I've been using PHP since 4 was recently released but 3 was still widely used.
@hammadXP
@hammadXP Ай бұрын
Love the content, editing and you matching the theme, please do similar for other languages as well ❤
@CodingWithLewis
@CodingWithLewis Ай бұрын
What other language should I do? 🤔
@hammadXP
@hammadXP Ай бұрын
@@CodingWithLewis another controversial language 😅, javascript came to my mind
@Applecitylightkiwi
@Applecitylightkiwi Ай бұрын
Highclass vid bro you dropped it thanks
@mstandish
@mstandish Ай бұрын
A single tear drops down my cheek for Perl. 2:02
@CodingWithLewis
@CodingWithLewis Ай бұрын
RIP soldier
@jefferyosei101
@jefferyosei101 Ай бұрын
I enjoyed this so so so much, thanks Lewis! 😅❤
@smiley2827
@smiley2827 18 күн бұрын
I missed Symfony, but it was fun to watch, thanks.
@ProxyExpy
@ProxyExpy Ай бұрын
If I had a nickel for every time I worked on a PHP project that was stuck on an older version of PHP and couldn't be upgraded for one reason or another, I would have two nickels. Which isn't a lot but its weird that it happened twice.
@CodingWithLewis
@CodingWithLewis Ай бұрын
more nickels than needed!
@imqqmi
@imqqmi Ай бұрын
Not too bad. I upgraded about 20 apps using php code sniffer/php compatibility. It wasn't too hard to do with xdebug. Even some extensions that were abandoned weren't that hard to upgrade.
@henningerhenningstone691
@henningerhenningstone691 Ай бұрын
PHP 8 looks like Bash had a child with C#
@ademineshat
@ademineshat Ай бұрын
Very very nice video ❤ You don't actually need Laravel, with php you can quickly build anything without any Library or Framework. It's also very good for learning in schools. People may hate it, but I also hate python because i never worked with it 😅
@theandroidtech01
@theandroidtech01 Ай бұрын
I love your video 💖💖 and your style ✨..
@SimoneRicco-ko7or
@SimoneRicco-ko7or Ай бұрын
Finally some justice for my friend PHP, everyone mistreats him 😞
@AerysMadkingTargaryen
@AerysMadkingTargaryen Ай бұрын
Wow, this video is 30 years in the making
@HistoricaHungarica
@HistoricaHungarica Ай бұрын
Wow! Lewis aged at least 70 years in 3 decades! Great job! ;)
@MarcoArielMavilTorres
@MarcoArielMavilTorres Ай бұрын
I started with PHP 5 and was pretty good with it. But then everybody started to hate PHP and had to stop. I think I'll give 8 a try just for fun, even when I have a lot of new stuff to learn, seems like a whole new paradigm.
@kocokan
@kocokan Ай бұрын
We do not talk about PHP 6
@vojtakoubek5957
@vojtakoubek5957 Ай бұрын
Hi Lewis! I now work as a junior PHP developer. In work we use Nette framework, but I used Laravel with Inertia and Vue and loved it. Do you think that PHP is a future? Should I learn more of it or should I switch to something else in the future? Thanks! Greetings from Czechia
@som5698743
@som5698743 Ай бұрын
In my personal opinion, PHP is not going anywhere, PHP excels at creating web applications using the HTTP protocol, I would recommend you to complement your skills with Python, Javascript/Typescript and C#/Java, and of course, continue learning PHP! This language has helped me to build my last 2 startups and the performance and DX is amazing! I use the other languages I mentioned too heavily (microservices, specific features like live chat using websockets)
@vojtakoubek5957
@vojtakoubek5957 Ай бұрын
@som5698743 thanks for your opinion! I was thinking about Golang too
@som5698743
@som5698743 Ай бұрын
​@@vojtakoubek5957Solid language too! If you learn PHP, Go, JS you can create basically anything hahahaha, just if you want to dive into ML from scratch, I'd recommend you to learn python at least
@danfelbm
@danfelbm Ай бұрын
PHP is to developers what No Man's Sky is to gamers...
@pranansubba9587
@pranansubba9587 Ай бұрын
That was a quick timelapse video. Noice 😂
@shoe_5403
@shoe_5403 Ай бұрын
Drinking game: take a shot every time "Laravel" is mentioned.
@alexde
@alexde Ай бұрын
Classes were introduced in PHP 4, not 3. And full on OOP was introduced in PHP 5.
@PythonProgrammmer
@PythonProgrammmer Ай бұрын
0:52 - "So it's a couple of years later..." 😅😂
@Luis-oi5lb
@Luis-oi5lb Ай бұрын
Pretty good video, but something i miss is that you only showcase laravel instead of showing well integrated alternatives e.g. symfony which is used in Shopware, Pimcore, Spryker, magneto and many more
@BionicPixelShader
@BionicPixelShader 17 күн бұрын
Cool Project lifetime display. im undergoing a refactor from 5.4 to 8.4 and this is useful.
@JayeshMotwani
@JayeshMotwani 13 күн бұрын
ahh! Felt so good about myself after watching this video. But I do have one question, what are your thoughts of learning something new along with PHP. Like job descriptions nowadays require PHP with node or react? Because js is something which is so difficult for me to understand sometimes.
Ай бұрын
You're talking about Laravel, but what about Symfony? I think it is more important than any other framework in the PHP community. I think nowadays every modern project (and not so modern) has at least one or two Symfony components thanks to their architecture. Even Laravel uses a lot of components from Symfony. So why not mention it? Give some credit to the Symfony team, I think.
@LuanDavi
@LuanDavi Ай бұрын
omg I had so much fun hearing the translation to Portuguese in this video 😂
@uplink-on-yt
@uplink-on-yt Ай бұрын
Me, a Symfony guy: what, no mention of Symfony? That thing needs to be more popular.
@szymonduranowski4510
@szymonduranowski4510 Ай бұрын
gatekeep symfony
@LarryGarfieldCrell
@LarryGarfieldCrell Ай бұрын
Er. Classes were added in PHP 4 not 3. And register globals is long so we removed. And composer came out around PHP 5.3, shortly after Symfony. Laravel was a late comer to frameworks, and is actually a pretty awful framework. Fun vid, but the research needs work.
@CodingWithLewis
@CodingWithLewis Ай бұрын
Appreciate the feedback!
@onee
@onee Ай бұрын
PHP's biggest mistake is waiting this long to update to the good stuff.
@albaiproducer
@albaiproducer 21 күн бұрын
Hi lewis! Ive been having a problem with the youtube bot you made but nobody seems to help me, thats why I decided to comment to you in hope for a response. My error is: Something went wrong with making the screenshots!
@blazed-space
@blazed-space Ай бұрын
Went down a similar path but I chose Fuel instead of Laravel. Between 5.6 and 7, Laravel kept growing and Fuel straight up died. Absolutely soured my opinion of PHP, plus Node.js allowed me to write JavaScript in frontend+backend, which was much more cross compatible than writing PHP and JS. Now I write 0% PHP and 100% TypeScript/JavaScript.
@ataru-music
@ataru-music Ай бұрын
PHP, jQuery, WordPress ... nice combo.
@cbbcbb6803
@cbbcbb6803 26 күн бұрын
I never like having to prefix variable names with a dollar sign.
@PepereWorld
@PepereWorld Ай бұрын
I don't forget how ASP where limited compared to PHP.
@tamanbermainmain
@tamanbermainmain Ай бұрын
Best programming language in the world ❤
@JerryCrow
@JerryCrow Ай бұрын
is ruby good? objectively? Wasm is good. GL with that :D
@Zeeye
@Zeeye Ай бұрын
Bro forgot “cakephp”, “symfony” ect ect ect
@JLarky
@JLarky Ай бұрын
PHP 3 was real PHP
@sheriffderek
@sheriffderek Ай бұрын
2:02 did they have double quote interpolation back then?
@WuppertalerWanderWade
@WuppertalerWanderWade Ай бұрын
Is the german translation of the video description on purpose?
@musyafanm7535
@musyafanm7535 Ай бұрын
Wah keren broo
@allesarfint
@allesarfint Ай бұрын
I somehow don't think enterprise Java was a thing in 1995, the year it released.
@HardbassTV.
@HardbassTV. Ай бұрын
Why is 6.0 skipped
@yezperdk
@yezperdk Ай бұрын
We do not talk about PHP 6.0.
@HardbassTV.
@HardbassTV. Ай бұрын
@yezperdk why? I used it in an old project
@huk3028
@huk3028 Ай бұрын
Now try to make the same app in C++ :)
@saturosfr
@saturosfr Ай бұрын
it's an ad for laravel or what ? php is not only about laravel thses days you know ?
@skruyo
@skruyo Ай бұрын
I may be a little uneducated but what is a good uh vps hosting
@akmalraj121
@akmalraj121 Ай бұрын
Did I just watch a movie?
@natureless1
@natureless1 Ай бұрын
Php stands for please help please
@CodingWithLewis
@CodingWithLewis Ай бұрын
PLEASE
@b857
@b857 Ай бұрын
actually: Php Hates Programmers
@Likeable_Emmec
@Likeable_Emmec Ай бұрын
php stands for pMURDER hTHIS pLANGUAGE
@joce5992
@joce5992 Ай бұрын
Where is a good place to learn php and laravel ?
@ahmx3473
@ahmx3473 12 күн бұрын
hello lewis
@ahmx3473
@ahmx3473 12 күн бұрын
…….
@ahmx3473
@ahmx3473 12 күн бұрын
I got some crazy ideas right now. I’m researching through my university. I’m a hit you up when my startup is live and active. I need people like you with your experience. Trust me it’s gonna be magic. 😂
@abishektamilan9733
@abishektamilan9733 Ай бұрын
If php has without reloading functionality all js frameworks will die
@jmon24ify
@jmon24ify Ай бұрын
TIL that PhpStorm is as old as Php
@phonlawutchansri7083
@phonlawutchansri7083 Ай бұрын
Will php die with Taylor?
@linaori
@linaori Ай бұрын
Shame you highlight Laravel and Eloquent, it's horrendous to work with. Would've been more interesting to highlight Symfony.
@xerxes_on
@xerxes_on Ай бұрын
👍👍
@arieleibblashnikov
@arieleibblashnikov Ай бұрын
0:39 Shane Gillis look alike
@CodingWithLewis
@CodingWithLewis Ай бұрын
I get that often lmfao
@kieronwiltshire1701
@kieronwiltshire1701 Ай бұрын
PHP is great until you have 600 users, then you're entering scaling territory as opposed to using something like node which you probably wont need to scale until 10k users. Costs matter.
@FaeRhanX
@FaeRhanX Ай бұрын
I once developed a Websocket-based application using PHP7 with Swoole extension (before the OpenSwoole fork) which is Node-like server applications but in PHP. It was crazy fast (we are talking about single digit nanosecond response times, the network latency slowed it more down than the application itself) and it handled 10k concurrent people on a single (admittedly very beefy) server. It was the project being stopped, otherwise I would have implemented huge performance improvements and a horizontally scalable architecture which would have been able to handle many more people, even the less optimized application was with the 10k people at only 50% CPU and still incredibly responsive. The frontend JS was handled by CDN, so I did not need to care much about that, only about the Websocket Code that it won't DDoS the PHP part in case of a mass reconnect, everything else was handled by others.
@kieronwiltshire1701
@kieronwiltshire1701 Ай бұрын
@ yeah and with things like roadrunner and stuff, there’s no denying that PHP can’t be quicker, but it’s nothing compared to what’s achievable in things like Node, golang or Rust, so why not just choose a more performant language to begin with? I mean, has anyone ever got good performance from using Laravel? Which is mostly what PHP apps these days are written with. I implemented an online casino backend in Laravel, we lit had to switch to NestJS because the performance was that bad, the code profile showed that the majority of the time spent during the execution was actually in booting the framework, and that was even true using Laravel Octane. I would never develop another application in PHP/Laravel.
@FaeRhanX
@FaeRhanX Ай бұрын
@@kieronwiltshire1701Yeah, if I would have had more time, I would have used something like Rust or Go, it was mainly the lack of time and the team being most experienced in PHP that I went with that solution. I also have to agree, frameworks help in general but in most cases come with huge loading time cost.
@r4spb3rryAmy
@r4spb3rryAmy Ай бұрын
i am really sorry for saying this, but this was way too fast, you didnt explain the app you are building code-wise at all, i get a lot of the references, but this feels so rushed in an 11:30(content wise) video you push the slides way too fast too, you cant take a breath from what you are saying and describing at all i feel like and i dont see anything i learned now from what made the differences, i didnt see a single chunk of the first few versions.. i love your vids usually but you are kind of too fast in this one
@CodingWithLewis
@CodingWithLewis Ай бұрын
No need to apologize! Appreciate the feedback :) I’m always trying to find the balance between entertainment and informative. I’m thinking next time I try this concept I’ll go a bit slower.
@gglemos1913
@gglemos1913 Ай бұрын
hi, it's sad that you showed so much of the toy box that's Laravel, and not the real PHP framework, that's Symfony. laravel is so so bad. the only thing it has it's a very aggressive marketing
@Jimkyr4549
@Jimkyr4549 Ай бұрын
Hey did you do me on discord I might have a scam
@jj18
@jj18 Ай бұрын
Why
@juanmacias5922
@juanmacias5922 Ай бұрын
Your comparison to C and PHP broke my mind, HOW? lol if anything PHP looks like bash script.
@nonsudunk
@nonsudunk Ай бұрын
why web tech has to be so bad, maybe because there's not much options.
@HasTech639
@HasTech639 Ай бұрын
30 years in the making 😅
@CodingWithLewis
@CodingWithLewis Ай бұрын
Took a while to make!
@dirkschannel5817
@dirkschannel5817 Ай бұрын
Everything widely used is hated
@Kaldor-Draigo-h6q
@Kaldor-Draigo-h6q Ай бұрын
bro fell off 💀
@CodingWithLewis
@CodingWithLewis Ай бұрын
1minute and only 60 views.... bro fell off
@vodacbao
@vodacbao Ай бұрын
❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 180 М.
Why Your Backend Shouldn't Serve Files
19:40
Boot dev
Рет қаралды 84 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
How Uber Handles TRILLIONS of Transactions
13:03
Coding with Lewis
Рет қаралды 370 М.
Is Buying a PETABYTE on Ebay Stupid?
18:13
Linus Tech Tips
Рет қаралды 2,1 МЛН
This App Wanted $700 So I Built it Myself with Python
7:32
Coding with Lewis
Рет қаралды 24 М.
I Took a Basic Todo App and Made It Cost $2000/Month
10:55
Coding with Lewis
Рет қаралды 115 М.
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 7 МЛН
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 418 М.
Click a Button, Destroy My Site
11:40
Hyperplexed
Рет қаралды 141 М.
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2,2 МЛН
The 2 Types of Programmers
8:35
Coding with Lewis
Рет қаралды 62 М.