r/ProgrammerHumor 2d ago

Meme ancientTools

Post image
5.8k Upvotes

387 comments sorted by

View all comments

Show parent comments

0

u/Hottage 2d ago

If you're gonna raw dog the HTML, just extract it into purpose built template files and return the result of file_get_contents().

1

u/ArjixGamer 2d ago

That only works if the html is static and I don't need to render content using for loops and stuff.

The alternative is using a templating language, but like, PHP is a templating language in the first place.

I always used to say "PHP is a glorified string builder"

0

u/Hottage 2d ago

If you need to render dynamic content, use a templating engine, or at least phtml files.

😭

2

u/ArjixGamer 2d ago

Yeah, let me add an entire fucking library for my WordPress plugin that only needs to render content in 3 places on the admin dashboard.

Such a dumb take to assume there is no nuance and that there is an absolute objectively better way of doing smth.

1

u/Hottage 2d ago

Doesn't WordPress already come with a massive templating engine built in, like thats it's primary purpose?

At the end of the day, if you're building a little tool for yourself that noone else has to maintain, go ham it's your code.

If you submitted that as a pull request to my clients webshop code base, it would be receiving some... feedback.

1

u/ArjixGamer 2d ago

No? WordPress' primary purpose is extensibility via hooks.

Also, WordPress was just one example.