Doğan UçarLaminas Framework Series: Middleware Deep Dive👨💻 Originally published on my blog: https://dogan-ucar.de/laminas-framework-series-middleware-deep-dive/Jun 12Jun 12
Doğan UçarPHP Support Platform for DevelopersToday I would like to share something very special with you: I have launched a support platform for PHP developers!Jun 7Jun 7
Doğan UçarEnum Best Practices in PHP 8.3This post was originally published on my blog: https://dogan-ucar.de/enum-best-practices-in-php-8-3/May 71May 71
Doğan UçarMail Injection in PHP: Attacks and PreventionThis post was originally published on my blog: Mail Injection in PHP: Attacks and PreventionMay 3May 3
Doğan UçarProperty Hooks RFC for PHP 8.4A couple of days ago, I wrote about PHP 8.4 and what to expect. Well, I should have wait a bit longer to include big news: the Property…Apr 25Apr 25
Doğan UçarPHP 8.4: Release Date and Features, April 2024PHP 8.4 is poised to introduce a range of new features and updates that are designed to improve security, enhance functionality, and…Apr 17Apr 17
Doğan UçarLaminas Framework Series: Mezzio vs. MVCIn the fourth post of the Laminas Framework Series I want to compare middlewares using Mezzio and the MVC framework by Laminas. The Laminas…Feb 6Feb 6
Doğan UçarStatic Source Code: Why You Should Avoid itIf you regularly read my blog, you will know I am a strong advocate of object oriented programming and principles like S.O.L.I.D. This…Jan 25Jan 25
Doğan UçarTraits in PHP 8.3: New Features But Still a Bad ConceptBack in those days when I worked intensively with Laravel, I wrote an article about traits and when to use them. I outlined why traits are…Jan 155Jan 155
Doğan UçarReadonly Classes in PHP: A Useful Addition to Readonly PropertiesLast year around this time, I asked the question whether readonly properties replace getters. I gave a short overview about “best…Jan 81Jan 81