Open-Source evangelist. Boycotts large corpos. Free speech absolutist (very unpopular around here, I know).

  • 0 Posts
  • 44 Comments
Joined 1 year ago
cake
Cake day: July 7th, 2024

help-circle





  • Intermingling PHP and HTML is one of PHP strengths

    Eeeh, no. It’s a bad practice in 2025. That was a good thing a decade ago.

    Trying to modify this blocked CSS is going to be wayyyyyyyyyyyyyyyyyyyy easier than trying to modify a bunch of printed HTML strings broken up by multiple nested conditionals. Plus it’s just straight-up easier to read and straight-forward to understand what the function does right away.

    True. But I was just looking at the source code of wordpress for 30 seconds. I could probably find worse.

    To harp on this even more, one of the benefits of blocking HTML in this way is IDE highlighting.

    Which isn’t a problem if you use a template engine - as you should in modern applications.

    I can’t think of a single system that doesn’t “stop PHP executing” at some point to output HTML in some way.

    Not a single modern system does that. It’s terrible practice and won’t even pass automated code reviews with sane settings.



  • Realitätsverlust@lemmy.ziptoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    2 months ago

    but oh man in a much better, cleaner, and more sparingly way

    I don’t think we’re looking at the same source code. The first thing I see in wp-activate.php:

    function wpmu_activate_stylesheet() {
    	?>
    	<style type="text/css">
    		.wp-activate-container { width: 90%; margin: 0 auto; }
    		.wp-activate-container form { margin-top: 2em; }
    		#submit, #key { width: 100%; font-size: 24px; box-sizing: border-box; }
    		#language { margin-top: 0.5em; }
    		.wp-activate-container .error { background: #f66; color: #333; }
    		span.h3 { padding: 0 8px; font-size: 1.3em; font-weight: 600; }
    	</style>
    	<?php
    }
    

    This isn’t better nor cleaner. This is a disaster. A function that stops PHP execution halfway-through, outputs some text and then restarts PHP execution? Hell, I’ve been in the PHP ecosystem for over a decade now and I didn’t even know this was possible and I wish that knowledge was still hidden from me.

    Maybe I was wrong by saying that the 4chan source code is better than wordpress, fair. Maybe I should just say both are abominations, I will not judge which one is better and both should be discarded and forgotten.










  • You seem to think that everyone who is voting for the AfD is radicalized, which couldn’t be further from the truth. Many people who voted for them just saw it as the only option for change. We had CDU/SPD for over a decade where the standard of living declined constantly, then we had red yellow green which tanked it completely - that’s almost every party we have available on a national level. The only options are left and AfD, and I’m gonna be honest, the left does not sound appealing to people who understand economics.

    Knocking the AfD down to sub 10% would be rather simple - politics just has to shift into a direction where it’s pro-population, not pro-top1%. Plenty of stuff could be done to ease the economic pressure of the population, but they rather ensure that people stay at the right I guess.




  • Realitätsverlust@lemmy.ziptoEurope@feddit.org*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    4
    ·
    3 months ago

    First of all, no, that’s wrong. The AfD got to where they are in 12 years, and that was from 0 - do you really think it would take them another 10 years to get to the point where they are now?

    Second of all, it STILL would not convince the people that the AfD is wrong and they would just fall for the next right-wing populist party. So even if it would work, it would only be a temporary solution to a major issue.