PHP in 100 Seconds

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 2024
  • PHP Hypertext Preprocessor is a scripting language for building dynamic websites on the server. It remains one of the most popular programming languages in the world, powering tools like Wordpress, Laravel, and Symfony. fireship.io
    #programming #webdev #100SecondsOfCode
    🔗 Resources
    PHP Docs www.php.net/docs.php
    PHP usage stats w3techs.com/technologies/deta...
    📚 Chapters
    🔥 Get More Content - Upgrade to PRO
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    🎨 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - History of PHP
    - PHP syntax and features
    - Basic Overview of PHP
    - What does PHP stand for?
    - Does Facebook use PHP?
    - Websites that use PHP
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1.5K

  • @beepboopbeepboopbeepboopbeep
    @beepboopbeepboopbeepboopbeep 2 ปีที่แล้ว +4428

    Finally, the final boss of the 100 seconds series

    • @Flankymanga
      @Flankymanga 2 ปีที่แล้ว +111

      One language to rule them all....

    • @androiduseronappledevice4477
      @androiduseronappledevice4477 2 ปีที่แล้ว +6

      Holy shit 🤣😂

    • @caparazo3488
      @caparazo3488 2 ปีที่แล้ว +59

      Can't wait for the secret boss (C).

    • @erinkylecordero
      @erinkylecordero 2 ปีที่แล้ว +24

      It legit felt like the final episode idk why.

    • @pineira6304
      @pineira6304 2 ปีที่แล้ว +27

      If php is the final boss then we're hopeless

  • @ranaakhil
    @ranaakhil 2 ปีที่แล้ว +4562

    Never thought this day would come.

  • @isurujn
    @isurujn 2 ปีที่แล้ว +2327

    No matter how much hate PHP gets, it'll always have a special place in my heart. I built a crappy backend for a mobile app I made to enter a software competition back in 2012. All vanilla PHP, no frameworks. Good memories.

    • @redguard128
      @redguard128 2 ปีที่แล้ว +162

      I'm still writing app backends in PHP with no framework/pure PHP and I get 20 - 40 ms response times. And the code is following 2021's security best practices.

    • @isurujn
      @isurujn 2 ปีที่แล้ว +16

      @@redguard128 Nice 👍🏼 Any resources you'd recommend? I'd like to dip my toes in it again just for the fun of it.

    • @isurujn
      @isurujn 2 ปีที่แล้ว +4

      @@prasannasilva7754 Thank you 🙏🏼

    • @shehinmelto6203
      @shehinmelto6203 2 ปีที่แล้ว

      True

    • @theshermantanker7043
      @theshermantanker7043 2 ปีที่แล้ว +13

      Same. I may not like PHP as much as I did when I first started coding, but it earns a lot of my respect

  • @jacm365
    @jacm365 2 ปีที่แล้ว +2953

    Although I've been working for a while with JS, PHP has put food on the table for 9 years now

    • @d-o-n-u-t
      @d-o-n-u-t 2 ปีที่แล้ว +69

      @@chelly2615 no

    • @yashdesai8372
      @yashdesai8372 2 ปีที่แล้ว +2

      Haha ofc

    • @InfiraGen
      @InfiraGen 2 ปีที่แล้ว +63

      Same here, but 20 years :)

    • @skyhappy
      @skyhappy 2 ปีที่แล้ว +22

      Let me guess, word press

    • @jbarriossandrea
      @jbarriossandrea 2 ปีที่แล้ว +5

      Same here, 4 years.

  • @tylersustare
    @tylersustare 2 ปีที่แล้ว +1072

    Oh yes, PHP. Now I can't wait for Ruby on rails in 100 seconds 💎🎉

    • @kingbeencent
      @kingbeencent 2 ปีที่แล้ว +23

      Average PHP hater :v

    • @tylersustare
      @tylersustare 2 ปีที่แล้ว +38

      @@kingbeencent oh no disrespect to PHP at all. It just made me hopeful for the framework I like that others see as not popular anymore.

    • @Worldwide2708
      @Worldwide2708 2 ปีที่แล้ว +2

      I don't understand English, pls help me.
      So, PHP is realy dead from now on ?

    • @hossermes
      @hossermes 2 ปีที่แล้ว +13

      @@Worldwide2708 No.

    • @Rundik
      @Rundik 2 ปีที่แล้ว +24

      @@Worldwide2708 if cobol and fortran are still alive you shouldn't worry about php for at least 50 years

  • @DannyBPlays
    @DannyBPlays 2 ปีที่แล้ว +602

    I've worked with php for 15 years and I loved every second of this basic explainer video

    • @mandokir
      @mandokir 2 ปีที่แล้ว +7

      Then you must still suck at PHP for not spotting any of the errors.

    • @notanenglishperson9865
      @notanenglishperson9865 2 ปีที่แล้ว +11

      @@mandokir what errors?

    • @edrius154
      @edrius154 2 ปีที่แล้ว +48

      @@notanenglishperson9865 Its been more than 7 months, and we still havent got a response. I guess hes still searching for an error 🤣

    • @kleinosim-asu7428
      @kleinosim-asu7428 ปีที่แล้ว +7

      15 years?
      Damn bro... I've been working with php for 4 months and I'm still learn how versatile the language is

    • @yagomizuma2275
      @yagomizuma2275 ปีที่แล้ว

      You

  • @mattmaloney5988
    @mattmaloney5988 2 ปีที่แล้ว +610

    I’ve been using php for 22 years. And though it sounds like you’ve never used it, you did a bang up job explaining it in 100 seconds. Cheers

    • @Refresh5406
      @Refresh5406 2 ปีที่แล้ว +22

      It's changed so much since the bad old days, eh?

    • @prolamer7
      @prolamer7 2 ปีที่แล้ว +4

      exactly!

    • @mattmaloney5988
      @mattmaloney5988 ปีที่แล้ว +28

      @@kleinosim-asu7428 welcome aboard! For your first few apps, create the plumbing and basic functionality. Then delete it all. Don’t look back at it. And create it again.

    • @kleinosim-asu7428
      @kleinosim-asu7428 ปีที่แล้ว +2

      @@mattmaloney5988 the plumbing? What's that mean?

    • @XEQUTE
      @XEQUTE ปีที่แล้ว +1

      @@mattmaloney5988 waiting for an explanation

  • @akshayk2482
    @akshayk2482 2 ปีที่แล้ว +855

    I have been doing PHP for more than 7 years now but still, love watching your video :) Thanks!

    • @BsKHacker
      @BsKHacker 2 ปีที่แล้ว +7

      Same here. It was one of the first languages I learned in college and I just had to see the video when I saw it.

    • @oamioxmocliox8082
      @oamioxmocliox8082 2 ปีที่แล้ว +1

      ;)

    • @ratajs
      @ratajs 2 ปีที่แล้ว +2

      So have I (also for 7 years).

    • @_Doskii
      @_Doskii 2 ปีที่แล้ว +1

      I've been doing it professionally for 6 years and personally for 10 or so.

    • @BlueJDev
      @BlueJDev 2 ปีที่แล้ว +4

      Man I feel old! Been doing PHP for nearly 20 years myself! 😮

  • @mrreese2342
    @mrreese2342 2 ปีที่แล้ว +32

    PHP is like that silent guy in the back that no one talks to or about but deeply inside they all know he's the boss.

  • @connoremerick7405
    @connoremerick7405 ปีที่แล้ว +97

    THAT’S WHY IT’S PHP
    That acronym drove me insane for so long and somehow no one I’ve asked knew it’s origin
    I can finally free myself of this burden lmao

    • @NFSHeld
      @NFSHeld ปีที่แล้ว +6

      Should've looked into Wikipedia, it's in the first paragraph 😅

    • @guinea_horn
      @guinea_horn ปีที่แล้ว +8

      have you ever googled something?

  • @dunste123
    @dunste123 2 ปีที่แล้ว +244

    You missed the strong typing that it has as of PHP 7, it's a great addon that they added

    • @MrMudbill
      @MrMudbill 2 ปีที่แล้ว +8

      Isn't that just type hinting?

    • @RainbowVision
      @RainbowVision 2 ปีที่แล้ว +20

      @@MrMudbill it's optional to hint scalar/built-in types or declare return types, but decent frameworks like Symfony make good use of this and it's always recommended to use strict typing to prevent bugs from happening

    • @girgias
      @girgias 2 ปีที่แล้ว +26

      @@MrMudbill Types are enforced by the engine, so no they are not type hints, but type declarations.

    • @dunste123
      @dunste123 2 ปีที่แล้ว +13

      @@MrMudbill it's not type hinting because it will throw exceptions if you're sending an int for a string param in a function

    • @maruseron
      @maruseron 2 ปีที่แล้ว +6

      @@dunste123 dynamic type checking for function parameters != strong typing. that's preposterous

  • @LarryGarfieldCrell
    @LarryGarfieldCrell ปีที่แล้ว +81

    Though please be aware, modern PHP is very heavily typed. Variables are not typed, but object properties, function parameters, and function returns have a very robust type system to support them. They're all technically optional, but nearly all professional code these days is fairly heavily typed. It's also impressively fast for a nominally interpreted language. (It's actually compiled to bytecode first, then that's cached and executed.)
    We also basically never mix HTML and PHP in one file anymore. 🙂

  • @hobyt3
    @hobyt3 2 ปีที่แล้ว +71

    As a primary PHP dev, this video hit me in the feels.

  • @yanskidoodle
    @yanskidoodle 2 ปีที่แล้ว +510

    This made me miss PHP. It hasn't been long, only about 8 months since I last coded in PHP, but I do miss it 😂

    • @gurung1812
      @gurung1812 2 ปีที่แล้ว +25

      The most thing i love about php is date function

    • @MarisaClardy
      @MarisaClardy 2 ปีที่แล้ว +72

      I've found that everyone who was a PHP developer, and leaves PHP Development, always misses working in PHP.

    • @bonapart3572
      @bonapart3572 2 ปีที่แล้ว +26

      @@MarisaClardy I used to be a php dev some years ago and I love so much the thing that I don't do php anymore. Thanks god

    • @Y2KForever
      @Y2KForever 2 ปีที่แล้ว +20

      @@MarisaClardy worked with php for 5 years, I now work daily with Rust and JS. I don’t miss it for a second tbh.

    • @guilhermeaugustogessele5436
      @guilhermeaugustogessele5436 2 ปีที่แล้ว +33

      PHP is like drugs, you hate it, but you also love it 😁

  • @code4life332
    @code4life332 ปีที่แล้ว +126

    I’ve been using php for 100 years. And though it sounds like you’ve never used it, you did a bang up job explaining it in 100 seconds. Cheers

    • @redpillsatori3020
      @redpillsatori3020 ปีที่แล้ว +28

      ha! That is like 60% of the comments on here

    • @santiagobarrera2387
      @santiagobarrera2387 ปีที่แล้ว

      TH-cam put the original comment just before yours 😂

    • @games4us132
      @games4us132 ปีที่แล้ว +1

      TH-cam originals

  • @kavishdahekar
    @kavishdahekar ปีที่แล้ว +67

    PHP will always have a special place in my heart. At a time when, as a student, I was struggling to make ends meet, PHP freelance jobs were what kept me from sinking.

  • @Safeboot
    @Safeboot 2 ปีที่แล้ว +199

    As a Laravel developer, I was waiting for this.

    • @dc22199x
      @dc22199x 2 ปีที่แล้ว +18

      Far from laravel, this is vanilla LOL
      We abandon this kind of writing, yet people still introducing it this way

    • @gurung1812
      @gurung1812 2 ปีที่แล้ว +31

      @@dc22199x It infuriates me that PHP is so much hated by non PHP developer or PHP developer who used it before php7

    • @bonapart3572
      @bonapart3572 2 ปีที่แล้ว +7

      @@gurung1812 it's still bs

    • @gurung1812
      @gurung1812 2 ปีที่แล้ว +27

      @@bonapart3572 Keep coping with your inflated ego

    • @raahimfareed
      @raahimfareed 2 ปีที่แล้ว +19

      @@bonapart3572 yet still the majority language for web dev backends

  • @RobertWildling
    @RobertWildling 2 ปีที่แล้ว +23

    That image that comes with "... modern pragmatic language ..."!!! Your choice of visual support is again and remains one of the best things of your 100sec videos!

  • @AntonioSchiavon
    @AntonioSchiavon 2 ปีที่แล้ว +79

    I can't wait for Elixir and Phoenix in 100 seconds 💧🔥

    • @urssaf343
      @urssaf343 2 ปีที่แล้ว +7

      +1 for Elixir / Erlang

  • @stanstanstan
    @stanstanstan 2 ปีที่แล้ว +3

    I work with technologies you make videos about on a day to day basis but continue to watch all the way through every video you post. Nice work!

  • @codeandwrite
    @codeandwrite 2 ปีที่แล้ว +90

    I have been coding in php since 2011. It has given me endless opportunities and made me the developer I am today. After learning laravel recently I don't think I will be abandoning php anytime soon.

  • @prasannasilva7754
    @prasannasilva7754 2 ปีที่แล้ว +14

    Thank you! last night i was writing some php code for my own CMS to enable its own search engine. it worked well eventually. after every night in which i added some php codes to my CMS, in the next morning, i feel like i'am completed and rewarded of my own. still it is 7 months i started learning php properly. php is making my expectation fulfill. i am not a programmer in profession but love programming.

  • @maxjf1
    @maxjf1 ปีที่แล้ว +25

    PHP deserves more love. It's great how simple it is to use and how flexible it can be.

    • @apollowellstein188
      @apollowellstein188 11 หลายเดือนก่อน +2

      No one should use it anymore.

    • @maxjf1
      @maxjf1 11 หลายเดือนก่อน +6

      @@apollowellstein188 its still great, you can do much with an small team. Definitely it helped me on my career

    • @belkYT
      @belkYT 11 หลายเดือนก่อน

      @@apollowellstein188 why

    • @morningstar2219
      @morningstar2219 11 หลายเดือนก่อน

      @@apollowellstein188 yeah just for you, please don't use php and please don't touch laravel ok..?!

    • @gregdingleberry4746
      @gregdingleberry4746 4 หลายเดือนก่อน

      Explain yourself@@apollowellstein188

  • @parthg199
    @parthg199 2 ปีที่แล้ว +56

    Never thought that a video on PHP could be so interesting!

    • @yungifez
      @yungifez 2 ปีที่แล้ว +8

      Well php IS interesting

  • @hypergraphic
    @hypergraphic 2 ปีที่แล้ว +24

    Ahh it brings back memories. PHP is like my first car, not that great, but it took me where I wanted to go.

  • @manuxyz595
    @manuxyz595 2 ปีที่แล้ว +3

    Your content creation within the boundaries of 100 seconds always amazes, just WOW !!

  • @ademtepe2855
    @ademtepe2855 2 ปีที่แล้ว +2

    Most concise video ever on PHP! Love PHP and love the video. PHP and Laravel developer here.

  • @pedromartindelcampogonzale9613
    @pedromartindelcampogonzale9613 2 ปีที่แล้ว +13

    PHP is one of the most hated just because it's one of the most used. Excellent video.

  • @VolodymyrDovbenko
    @VolodymyrDovbenko 2 ปีที่แล้ว +28

    Java dev:
    - I had to work once on php project, it was so bad.
    PHP dev:
    - I had to work with multiple Java projects, and most of them were full of sh*t.
    Summary: don't judge programming language based on the legacy projects you were given to work with.

    • @Tomas970506
      @Tomas970506 2 ปีที่แล้ว +3

      Yea the difference is that most of Php devs do know how to use javascript at some or another level. While JavaScript developers usually dont even touch Backend. :)

    • @theraven.4
      @theraven.4 2 ปีที่แล้ว

      Plus, 9/10 there are no or were very little standards in the code style.

  • @dugsiiye
    @dugsiiye 2 ปีที่แล้ว +17

    php is a Door of every web developer 😍 Man thank you so much.

    • @ishananaguru
      @ishananaguru 2 ปีที่แล้ว +3

      not really, lol

    • @hexerei02021
      @hexerei02021 2 ปีที่แล้ว +2

      no, it's not

    • @deidyomega
      @deidyomega 2 ปีที่แล้ว

      lol, not for the last 5-10 years no.

  • @shofiqul0023
    @shofiqul0023 2 ปีที่แล้ว +1

    Php was my first back end language. Love your 100 seconds videos. Waiting for more

  • @RizkheyG
    @RizkheyG 2 ปีที่แล้ว +89

    I've been 14 years since my journey begin as developer and still my main language is PHP.
    Really very nostalgic time when starting from vanilla, procedural PHP with mysql_connect function, then making my own framework(TBH sucks haha), then switching to Codeigniter then finally Laravel.

    • @adipurnomo5683
      @adipurnomo5683 2 ปีที่แล้ว

      Great bro. Where you work?

    • @Zircuitz
      @Zircuitz 2 ปีที่แล้ว +6

      I took the exact same path. Vanilla, CodeIgniter then finally Laravel. After Laravel: I never looked back (or even at alternatives). It's soooo amazing!

    • @Luan-en1tk
      @Luan-en1tk ปีที่แล้ว

      Laravel it's just the most amazing thing that i could learning on my dev carrer

    • @RizkheyG
      @RizkheyG ปีที่แล้ว +1

      Yeah so Far Laravel is extremely amazing. Do many thing under the hood so that developer only can focus on making the app.
      But you know that's also toxic when you have to code in other language and you cannot do whatever you usually do, and feels AAAAARGGHHHH~~!!!! hahahaha

    • @dedavai
      @dedavai ปีที่แล้ว

      CodeIgniter/Kohana was a breath of fresh air when it came out, compared to doing PHP backends from scratch every time. Then Rails came out, and I never went back to PHP, except to maintain old projects. Laravel is good because it essentially was a Rails port for PHP.

  • @MisterBlex
    @MisterBlex 2 ปีที่แล้ว +105

    Didn't expect to see PHP since it gets so much unwarranted (read: old) hate, so thank you lol. Please do a follow up with Laravel in 100 seconds! It's incredible how many things can be done with it, and I've loved working with it professionally, and I can argue it can do things the same as competitors like Java and C#, with the same code quality, if the right people with the right mindset work on the codebase. And the development time and basic setup are so much faster as well.

    • @SirusStarTV
      @SirusStarTV 2 ปีที่แล้ว +1

      Mess of namespaces and services

    • @charlessexton1483
      @charlessexton1483 2 ปีที่แล้ว +5

      Laravel is my favourite framework in any language. I find it's people who don't know Laravel who hate PHP.

    • @charlessexton1483
      @charlessexton1483 2 ปีที่แล้ว

      @@mdbk2 I feel for you.

    • @Nerwesta
      @Nerwesta 2 ปีที่แล้ว +3

      Symfony would be better suited, everyone knows Laravel, Symfony doesn't get enough love.

    • @christoslytras7912
      @christoslytras7912 2 ปีที่แล้ว +11

      @@mdbk2 can you name one rule of "good programming" that Laravel breaks?

  • @manuelquiero
    @manuelquiero 2 ปีที่แล้ว +5

    PHP is what made me choose Web development as my career. It's the language i used for building my thesis website in my final college years.

  • @mexicanmax227
    @mexicanmax227 2 ปีที่แล้ว

    I was waiting until you made this video fireship. VERY surprised you made it this late. Perfect content my friend.

  • @arminphulkar2442
    @arminphulkar2442 2 ปีที่แล้ว +7

    This #100SecondsOfCode series is just pure art!

  • @WaylonWalker
    @WaylonWalker 2 ปีที่แล้ว +4

    Fantastic work as always Jeff!

  • @VladimirK89
    @VladimirK89 2 ปีที่แล้ว +42

    PHP FTW, I've been using it for 10 years now. The language is developing over time. The latest versions and features they're coming with are damn good. Great community and development team.

  • @n0xter95
    @n0xter95 2 ปีที่แล้ว +36

    next up laravel? Mentioned here, maybe a dedicated video would be cool

  • @stygis
    @stygis 2 ปีที่แล้ว +446

    Php 8 is way different than php 5, I wish you’ve showed what people are missing nowadays…

    • @MubashirullahD
      @MubashirullahD 2 ปีที่แล้ว +8

      where do you recommend people learn? Thank you.

    • @bubbathemaster
      @bubbathemaster 2 ปีที่แล้ว +42

      PHP has made its revolution the same way JS did a few years back

    • @andikaap12
      @andikaap12 2 ปีที่แล้ว +11

      The oop side is already the game changer for me

    • @theshermantanker7043
      @theshermantanker7043 2 ปีที่แล้ว +59

      People still think Java is just as slow as it was in version 1.6, good luck trying to change their viewpoints about PHP

    • @boots3372
      @boots3372 2 ปีที่แล้ว +12

      @250CC Good thing it's also better then; objectively.

  • @sjn_
    @sjn_ 2 ปีที่แล้ว +8

    Ooo, Jeff making video on php, this is new!
    As a php developer, I really appreciate this. Lol

  • @Clonel
    @Clonel 2 ปีที่แล้ว +13

    It is great you did that video. Using the Symfony framework you can build gigantic awesome websites !
    Now please do Symfony in 100 seconds !!!
    Thanks for your awesome work.

  • @Rundik
    @Rundik 2 ปีที่แล้ว +43

    I read a 500-page book about laravel framework without any intention to use it. It's just such a clever and beautiful architecture. Really recommend it, just for inspiration

    • @banditosdoritos
      @banditosdoritos 2 ปีที่แล้ว +9

      @@chelly2615 Mom, this bot is talking to me in Japanese...

    • @akshy471
      @akshy471 2 ปีที่แล้ว

      @@banditosdoritos 64 comments on this video

  • @industrialvectors
    @industrialvectors 2 ปีที่แล้ว +8

    My first experience of PHP was version 4 (latest at the time).
    It blew my young computer geek's mind away. I made my first website with a dynamic DATE on it.
    It's my second most significant experience with computers, second to discovering how I could code in basic to play music on the computer's speaker. Usually from dos, with gwbasics and qbasics later (I was a young kid then).
    I've had to maintain or extend some projects with php but I'm not fluent in modern php. I like how JS/TS has become a one army tool.

  • @dschledermann
    @dschledermann ปีที่แล้ว +5

    Composer and the PSR's has really raised the language to a new level. In PHP5 it was somewhat clunky to use, in PHP7 and PHP8 it is really smooth to use OOP and TDD.

  • @FroddeB
    @FroddeB ปีที่แล้ว +15

    PHP is a great language, it has transformed so much. Really no reason for people to hate on it

  • @LeonBlade
    @LeonBlade 2 ปีที่แล้ว +4

    I love PHP, I don't write in it anymore, but it's one of my first languages I learned because of how easy it is to approach and easy to integrate into HTML creating dynamic websites with ease.

  • @subhankerchourasia
    @subhankerchourasia 2 ปีที่แล้ว +58

    I miss those days of editing functions.php over FTP connection 😁

    • @umarbabajidda9664
      @umarbabajidda9664 2 ปีที่แล้ว +5

      My man! :D

    • @matangubkin6422
      @matangubkin6422 2 ปีที่แล้ว +11

      I still do that at my work lmao

    • @averagewojak2623
      @averagewojak2623 2 ปีที่แล้ว +3

      Still doing it with those Wordpress and Osclass sites as my job 💀

    • @SirusStarTV
      @SirusStarTV 2 ปีที่แล้ว +3

      Now everything is git push for minor updates

    • @ramonramirez4216
      @ramonramirez4216 2 ปีที่แล้ว +1

      This made me laugh out loud, those were the days! :D

  • @johnnydean
    @johnnydean 2 ปีที่แล้ว +3

    I'm usually skeptical of development tech videos (I'm a veteran) but this one was pretty cool. Thanks.

  • @manasnagelia
    @manasnagelia 2 ปีที่แล้ว +43

    Ahh, the old days with just HTML, CSS, vanilla Js, and PHP.

    • @Nerwesta
      @Nerwesta 2 ปีที่แล้ว +7

      Old days ?

    • @deidyomega
      @deidyomega 2 ปีที่แล้ว +6

      Feel yeah. Its been 10 years since I was rocking vanilla js, vanilla css, vanilla js and php. Kinda miss it. But then I realize how much faster I can build with modern tools.

    • @Nerwesta
      @Nerwesta 2 ปีที่แล้ว +6

      @@deidyomega Depends on what's your need, currently working on a project with vanilla JS and vanilla CSS ( PHP framework tho for the API )
      Why ? Because it doesn't need to, I'll probably wire some React component to it later but that's it. My main frontend isn't React but just plain JS.
      My main grip is people are faster to milk on the latest technologies without thiking why and how it could be beneficial, so I guess YMMV, but there are still some interesting projects to make without any of these technologies imo.
      TL:DR , yeah you can still work on frontend without wiring a framework to it or make it SPA, think about custom small businesses websites

    • @deidyomega
      @deidyomega 2 ปีที่แล้ว +1

      @@Nerwesta I mean, you never *need* a spa, or any tools, and frankly, you dont even *need* javascript at all. You can do a whole lot with html+css. A fully animated site with form validation, drop down menus, mobile responsive, the works.
      But while you are fiddling with esotric css to make it happen, I'll have completed 3 more projects that are "bloated". The client will be happy, the users wont care, and I get paid on more projects in less time.

    • @Nerwesta
      @Nerwesta 2 ปีที่แล้ว +1

      @@deidyomega For sure, but I'm still talking about a project that feels modern, and can tick a lot of boxes UX-wise.
      Like you said, without Javascript it's hard to have a convenient UX.
      Then again, I'll be quicker to drop a small snippet of vanilla JS to manage let's say popovers or modals than doing a whole React component.
      By dropping a snippet, I would probably make it a class based module for it and let's go.
      Instead, it really shines when you wire React on complicated dashboard to take care ( back office of a CMS for instance ).
      That's why I'm not very into Angular. lol

  • @ottercoder9321
    @ottercoder9321 2 ปีที่แล้ว

    Yours videos are dope man!! Thanks for sharing this kind of content

  • @LupoTosk96
    @LupoTosk96 2 ปีที่แล้ว +18

    PHP is special to me. Wanted to make a website and eventually crossed paths with PHP as kid. 15 years later and PHP is the reason why I have my job. I was happy when the language finally advanced significantly with the official release of PHP 7 back then, massively improving what you can do and performance of big applications.

    • @Klinoklaz
      @Klinoklaz ปีที่แล้ว +1

      kinda jealous of you veteran programmers. modern PHP's capability for building super ultra complicated architecture makes it way harder to land an "entry level" job nowadays. but I'm still glad that I didn't choose Java which seems to be more decent, its popularity became a disaster in the coming internet ice age in my country, because the market of Java is already saturated

  • @ramraghunathan947
    @ramraghunathan947 2 ปีที่แล้ว +5

    Even though I am using react and js now. Php helped me get my food for 12 years now :) happy to see this 100 seconds and made me think about old days !!

  • @MrBrannfjell
    @MrBrannfjell 2 ปีที่แล้ว +28

    I'm a multilangual dev with about 10 years experience, coding in many languages on a daily basis (PHP, Python, C#, C++, Lua, *SQL, Java, JavaScript). And I absolutely love PHP. I have written my own framework in PHP, and I love its flexibility and freedom compared to other languages. Often the critic to why people say PHP is bad, is why I like it.

    • @BboyKeny
      @BboyKeny ปีที่แล้ว +2

      I think with the continuous expanding of the type system, PHP is becoming a good contender in the backend space.

    • @philipmrch8326
      @philipmrch8326 ปีที่แล้ว +1

      @@BboyKeny Still no reason to use it since you can pick literally anything else.

    • @BboyKeny
      @BboyKeny 11 หลายเดือนก่อน

      @@philipmrch8326 Many wordpress, magento and laravel websites out there. Sadly I don't really have the luxury to go Rust or Go for most of my clients. The fact that it has become somewhat bearable is very much appreciated.

  • @Francesco-gi8kg
    @Francesco-gi8kg 2 ปีที่แล้ว +1

    Why did i discover this channel only now? It's awesome.
    As Laravel developer i really appreciate this video.

  • @lazygamer6249
    @lazygamer6249 2 ปีที่แล้ว +2

    Damn man. That was awesome. Thanks, Man.

  • @adamploof3528
    @adamploof3528 2 ปีที่แล้ว +9

    So satisfying to see PHP getting a bit of love. Would recommend it to anyone wanting to build their first web app and beyond. Shout out to the Symfony framework -- just excellent.

  • @LuanHimmlisch
    @LuanHimmlisch 2 ปีที่แล้ว +5

    I've been waiting for this day!!! Thanks Fireship! Hope you join the dark side and talk more about PHP technologies

  • @huskyzinFPS
    @huskyzinFPS 2 ปีที่แล้ว

    OMG I WAS LEGIT WONDERING WHY NO PHP ON FIRESHIP AND I CHECKED LIKE MONTH AGO AND BOOM U MADE IT I LOVE U MAN

  • @genken7880
    @genken7880 2 ปีที่แล้ว

    I was waiting for this since your channel creation

  • @alexejks8468
    @alexejks8468 2 ปีที่แล้ว +91

    1) do not forget that php is a more working language, while the more rated python is used for education at school and institute, because of this it has a higher citation.
    2) composer and laravel raised php to another level

    • @Tomas970506
      @Tomas970506 2 ปีที่แล้ว +18

      Ehem. Composer and Symfony. Laravel is basically made out of symfony packages... :)

    • @kaf83
      @kaf83 2 ปีที่แล้ว +7

      More rated python? More rated by whom?

    • @shanejohnson4546
      @shanejohnson4546 ปีที่แล้ว

      Bro, I would beg to differ that Wordpress might be one of the main reasons PHP has been still accepted on a hierarchy level. WAY beyond Laravel (which like WP, is just a framework built on PHP) Composer is a "helper" compared a framework

    • @TheHadrian54
      @TheHadrian54 ปีที่แล้ว +11

      @@shanejohnson4546 Wordpress definitely saved PHP when it was becoming more and more obselete but people used it because they didn't have a choice.
      However PHP 7 and frameworks made PHP a genuinely enjoyable language that any web developer should at least consider.

    • @martijnb5887
      @martijnb5887 ปีที่แล้ว +2

      @@kaf83 Scientist and engineers. Python is used *a lot* for people for who programming is a tool to get work done when the code itself is not a product.

  • @seizan88
    @seizan88 2 ปีที่แล้ว +3

    I love PHP8 with it's constructor property promotion. It's soooooo nice

  • @DevlogBill
    @DevlogBill ปีที่แล้ว

    This is one amazing language. PHP helped me to learn classes and objects and arrays. Because I was struggling with JavaScript and classes, I found PHP classes much easier to learn. At the moment I use both Javascript and PHP.

  • @KgfLikia
    @KgfLikia 2 ปีที่แล้ว +2

    The king :) Laravel and wordpress made it number 1 while php updates after 7 made it a real fast and safe!

    • @agungokill
      @agungokill 2 ปีที่แล้ว

      safe?

    • @KgfLikia
      @KgfLikia 2 ปีที่แล้ว

      @@agungokill hate?

    • @agungokill
      @agungokill 2 ปีที่แล้ว

      @@KgfLikia
      1. main contributors are leaving
      2. PHP will be on PHP Foundation hands.
      3. for now (transition phase) do you ever read current php8 backdoor drama lmao...

  • @NicoHeinrich
    @NicoHeinrich 2 ปีที่แล้ว +3

    What I love about PHP is that it is easy, versatile and basically runs on any server. And it works well with JS and the fetch api, if I need to get/manipulate data from the server. I don't understand the hate at all. I mean, look at this cute elephant!

  • @katyj98
    @katyj98 2 ปีที่แล้ว +6

    Would love to see you do HTML Canvas drawing!

  • @GoogleUser-nx3wp
    @GoogleUser-nx3wp ปีที่แล้ว

    Its not the time that matters but the quality of content hats up for you 👍👍

  • @pabblo1
    @pabblo1 2 ปีที่แล้ว

    PHP will always have a special place in my heart. I built a crappy website on PHP back in 2012. All vanilla PHP, no frameworks at all. Unfortunately, it became lost when my old computer stopped working in 2017. Good memories.

  • @3dprintjam
    @3dprintjam ปีที่แล้ว +3

    1:47 is why I'll always love PHP

  • @cheesebusiness
    @cheesebusiness 2 ปีที่แล้ว +16

    Laravel is the best HTTP-backend framework that I’ve ever seen in any language

  • @HeruIrawan
    @HeruIrawan 2 ปีที่แล้ว +2

    I Love WordPress and I love PHP, thank's for make this video!

  • @TuneTown246
    @TuneTown246 ปีที่แล้ว

    this 100 seconds video + documentation is what requred to get start with new language

  • @ryanevertz8455
    @ryanevertz8455 2 ปีที่แล้ว +5

    I love coding in php, The fact that its old makes it really good because there is alot of documentation for php. For me personally it is amazing because everything is straight to the point, Its incredibly simplistic.

  • @khokon_m
    @khokon_m 2 ปีที่แล้ว +161

    I feel proud for being a PHP developer after watching this lol 😅

    • @psychospoof9557
      @psychospoof9557 2 ปีที่แล้ว +8

      yeah me too, none of the other community is talking about php but this took in hand

    • @31redorange08
      @31redorange08 2 ปีที่แล้ว +14

      Not sure why. You should be embarrassed.

    • @khokon_m
      @khokon_m 2 ปีที่แล้ว

      @@psychospoof9557 yeah

    • @khokon_m
      @khokon_m 2 ปีที่แล้ว

      @@31redorange08 not actually, we're already feeling that for the last couple of years.

    • @bhongosinxo6248
      @bhongosinxo6248 2 ปีที่แล้ว +2

      Me too bro. Still leveling up towards Laravel

  • @KevinVandyTech
    @KevinVandyTech 2 ปีที่แล้ว +1

    It's only been about 3 years since I stopped using php, but I can't believe how it went from being my favorite language to now where I barely recognize it. I've forgotten so much.

  • @DashPHP
    @DashPHP 2 ปีที่แล้ว

    over 10 years here writing PHP and BOY this vid put a big smile on my face

  • @zerorel
    @zerorel 2 ปีที่แล้ว +11

    I never thought this day would come, you have got to do a video on Laravel next!

    • @gurung1812
      @gurung1812 2 ปีที่แล้ว

      We've got a lot on laravel we need symfony

  • @achilleskal
    @achilleskal 2 ปีที่แล้ว +4

    Although you can, serious PHP frameworks do not mix PHP with HTML but use template languages and separate those concerns.

  • @WhatJoSays
    @WhatJoSays 2 ปีที่แล้ว +1

    Please keep doing these language videos! I would love to see an episode on C# or Kotlin!

  • @demauromark
    @demauromark 2 ปีที่แล้ว

    nice short but very informative video about php and its origin!

  • @ahsanullah6326
    @ahsanullah6326 2 ปีที่แล้ว +37

    Laravel is the most powerful web framework I have seen in my 8 years of web dev

    • @TribalHeartMusic
      @TribalHeartMusic 2 ปีที่แล้ว +8

      Based on what exactly if I may ask?

    • @ishananaguru
      @ishananaguru 2 ปีที่แล้ว +3

      lol, no... React and NextJS combined will beat anything.

    • @valeriehyun2512
      @valeriehyun2512 2 ปีที่แล้ว +9

      of all who ask why, have you tried laravel? I have compared with many frameworks, Laravel is the best, so why? first, laravel moves very fast.. almost every week minor releases means they are not outdated and very modern and updated about current trends, many innovations appear.. sometimes I even think, the framework is faster than the development of the language itself.. unique it's true but that's how it is

    • @Xerox482
      @Xerox482 2 ปีที่แล้ว +3

      @@valeriehyun2512 laravel have backwards compatibility issues. cakephp

    • @sylvereleipertz955
      @sylvereleipertz955 2 ปีที่แล้ว +3

      @@ishananaguru no language on earth beats everything you should know that

  • @theshermantanker7043
    @theshermantanker7043 2 ปีที่แล้ว +4

    For anyone that doesn't know, the PHP Interpreter's name is the Zend Engine. It's one of the languages with a really cool sounding runtime

    • @phutureproof
      @phutureproof ปีที่แล้ว +3

      its also earns you a shit ton of cash, a far more important point

  • @devguyahnaf
    @devguyahnaf 2 ปีที่แล้ว

    I wish this day would have never come. Fireship making me like every single language/framework out there with this 100 second videos.

  • @fiordnord
    @fiordnord 2 ปีที่แล้ว +1

    been waiting for course announcement for pro members at the end

  • @mihaelkYeah
    @mihaelkYeah ปีที่แล้ว +4

    Even though variables are dynamic in type, from PHP 7.4 you can declare typed class properties :)

  • @789alizaidi
    @789alizaidi ปีที่แล้ว

    i've been coding in php for last 5 years now and just now started learning python. for me PHP was a good starting point and i got to learn just about everything in programming and completed some client projects.

  • @kensyjolicoeur
    @kensyjolicoeur 2 ปีที่แล้ว

    I was waiting for this a long time ago

  • @daleryanaldover6545
    @daleryanaldover6545 2 ปีที่แล้ว +11

    First started with CSS 2 and HTML 3, fell in love with Ruby on Rails 4 but found work with Laravel 5. My journey to fullstack never ceases to amaze me.

  • @jlbardinas1
    @jlbardinas1 2 ปีที่แล้ว +16

    PHP give me everything both Financial and Personal. truly grateful technology 🙂

    • @bonapart3572
      @bonapart3572 2 ปีที่แล้ว +1

      @Martin Shaw Golang and Rust near React, okay.
      Also, this is because you just search php related jobs, it's normal that you will find php vacancy. Your personal experience is not an argument

  • @quebono100
    @quebono100 2 ปีที่แล้ว +2

    love it, thank you

  • @neosoulink4398
    @neosoulink4398 2 ปีที่แล้ว

    You're a legend. Nothing more to add

  • @zaidshaikh2536
    @zaidshaikh2536 2 ปีที่แล้ว +4

    The legend that deserves its 100 seconds

    • @Wizatek
      @Wizatek 2 ปีที่แล้ว

      Yet it feels like the maker of the video is not up to date with php's development

  • @Shipx7
    @Shipx7 ปีที่แล้ว +3

    THANK YOU! My professor has us learning PHP in an open source class but just threw php at us without any context. Its an online course and hes notorious for just throwing you a link to documentation rather than ACTUALLY explaining anything at all.
    This video gave me actual context on what I am doing with what and for what purpose, something that I usually dont get until way later.

  • @tatendamunenge8784
    @tatendamunenge8784 2 ปีที่แล้ว +1

    i have been working with PHP for over 8 years and professionally I would say 3 years I am very grateful it has opened so many doors for me and essentially dragged me out of financial misery

  • @abedt8073
    @abedt8073 2 ปีที่แล้ว

    The last video I expected to see on this channel

  • @kamel3d
    @kamel3d 2 ปีที่แล้ว +134

    Thank you for making this video, anyone who hates PHP is just a hipster and not real dev

    • @pierrepracht
      @pierrepracht 2 ปีที่แล้ว +3

      Have heard someone talking of object programming on php 4 and 5 ?
      Have you "waited" for php 6 ?
      How old are you ? Aren't you a "hipster" coding for less than 15 years...
      And what's next WordPress is the "best"...

    • @hargunbeersingh8918
      @hargunbeersingh8918 2 ปีที่แล้ว +13

      You are not a developer if you reject modernity

    • @GutoCmtt
      @GutoCmtt 2 ปีที่แล้ว +11

      @@hargunbeersingh8918 As if modern PHP wasn't modern enough for devs 😆

    • @MD-mi3nl
      @MD-mi3nl 2 ปีที่แล้ว +3

      @@hargunbeersingh8918 php sites can handle millions of users. I don't see why you need to chose modern languages and frameworks as long as it's doing work with php

    • @Schweppese
      @Schweppese 2 ปีที่แล้ว +6

      You are a clown! Almost everyone I have worked with for the past 10 years dislikes PHP and for a reason!

  • @ibrahimbastug2896
    @ibrahimbastug2896 2 ปีที่แล้ว +6

    No way php is dead. I still use it with jquery. And it is still very powerful and usefull after all this years.

    • @ibrahimbastug2896
      @ibrahimbastug2896 ปีที่แล้ว

      @Syed Mohammad Sannan than which jscript framework do you prefer

    • @ibrahimbastug2896
      @ibrahimbastug2896 ปีที่แล้ว

      @Syed Mohammad Sannan Ok thanks

  • @ryann1826
    @ryann1826 2 ปีที่แล้ว

    I asked for this and 3 days later here it is
    U are the best

  • @CristianKirk
    @CristianKirk 2 ปีที่แล้ว

    Finally a video about programming and not frameworks.

  • @siteantipas6837
    @siteantipas6837 2 ปีที่แล้ว +4

    Oh, so much emotions 😭🥺 I've been awaiting this for 3 times 365 days. Finally.