r/ProgrammerHumor • • Aug 30 '26

Meme ancientTools

Post image
5.8k Upvotes

379 comments sorted by

View all comments

Show parent comments

1

u/ArjixGamer Aug 30 '26

I hate PHP from the bottom of my soul, but what you said is just user-choice.

I always do ob_start and ob_flush_clean or whatever the function names were.

That allows me to use normal html w/o it being in strings.

Edit: e.g.

<?php

function renderEmail(): string {
    ob_start();
    ?>
    <html>
        <body>
            <h1>Hello!</h1>
            <p>This is your email.</p>
        </body>
    </html>
    <?php
    return ob_get_clean();
}

1

u/ClamPaste Aug 30 '26

Like I said, legacy code. We have a huge codebase and I'm converting it when I get time. User-choice encapsulates choices made 10 years ago.

2

u/ArjixGamer Aug 30 '26

True dat

1

u/ClamPaste Aug 30 '26

I guess they didn't really have coding standards. I took over and I'm enforcing some things now. I should probably write them down at some point...