this post was submitted on 01 Sep 2023
329 points (96.1% liked)

Programming

17028 readers
262 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] SlikPikker@lemmy.ca 1 points 1 year ago (1 children)

Type hints and comprehensions as in Python, borrow checker, traits, code interface checking in Rust. Most functional features.

IDK; I just don't like anything about PHP and I have worked with it. It seems bad at every task.

[–] phoenixz@lemmy.ca 1 points 1 year ago (1 children)

Type hinting? There. Traits? There. Interfaces? There. I could go on but PHP has all these features that people keep saying are missing.

I'm not saying you don't have to like PHP, everyone likes there own labgua and that's fine.

However, people keep making shit up about phpt and then use that shit to smear it and it's annoying. PHP is great for web sites, small and complicated, it's great for command line scripting, it's great for a large list of tasks and it seems that what you need is there.

[–] SlikPikker@lemmy.ca 1 points 1 year ago (1 children)

It doesn't really count if you need a huge framework for it. Frankly I never saw PHP used well, and I never saw it do anything better than other languages can do.

[–] phoenixz@lemmy.ca 1 points 1 year ago

It doesn't need a huge framework for any of the things I mentioned.

I use my own (rather small still, really) framework to make things easier, like you'd do for any larger projects.

But I can (and have) on many occasions just slap something together as well