Never thought I'd say this, but... ššŖ¦
#PhpStorm is dead. #JetBrains just doesn't know it yet.
They're playing catch-up with #AI Assistant while the competition already rewrote the playbook. The gap is only getting wider. š
RIP to the #IDE that defined a generation of #PHP developers šÆļø
#coding #DevOps #developer #programming #webdev

ā (Solved) How to Fix #PHP Warning: Module āimagickā already loaded Error
This article provides a guide for how to fix PHP Warning: Module 'imagick' already loaded errors.
š ļø How to Fix PHP Warning: Module 'imagick' already loaded Error
When PHP encounters this warning, it means that the Imagick extension is being loaded more than once in your configuration files. While the warning itself usually wonāt ...
Continued š https://blog.radwebhosting.com/how-to-fix-php-warning-module-imagick-already-loaded/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #imagemagick #redis #troubleshooting

š“ LIVE NOW! The PHP Podcast is streaming right now!
Tune in! š https://youtube.com/watch?v=ftA7kaDrdVM
#php #webdev #livestream #coding
ā” LIVE in 19 minutes! Join @eric and @john for The PHP Podcast. Tune in live!
š https://youtube.com/watch?v=ftA7kaDrdVM
Last week Sebastian merged a #[DataProvider] feature I wanted since ... PHP 4? That is finally possible now. š„³
https://github.com/sebastianbergmann/phpunit/pull/6526
Say hit to:
#[DataProviderClosure(self::callableProvider(...))]
Inline closures as well!
I'm delighted. One of my goals with the two 8.5 RFCs [1][2] on the matter was to enable exactly this.
[1]: Closures in constant expressions https://wiki.php.net/rfc/closures_in_const_expr
[2]: First Class Callables in constant expressions (FCC) https://wiki.php.net/rfc/first_class_callable_syntax

How to Stop assert From Becoming eval in Production
assert with string runs eval. One debug leftover and your server is owned. PHP 7.2 changed it.
#php #assert #eval #security #howto #production
https://www.youtube.com/watch?v=XAO0esf0L78
RE: https://phpc.social/@freekmurze/116176674170536291
Saying `down()` migrations are the least tested code isnāt an argument against them, itās an argument for testing them.
āWe donāt use 'down' migrationsā usually means migrations arenāt properly tested.
Skipping `down` migrations doesnāt make it safer, it just avoids testing/verifying migrations.
Reversible migrations let you test
`up ā down ā up` proving schema changes are deterministic and structurally sound.
Test and validate migrations to catch errors early.
#PHP #Laravel #Lazy #Inexperienced
Great write-up on #PHP-based block creation coming in #WordPress 7.0 https://getbutterfly.com/php-only-block-registration-in-wordpress/
Deleted code lives on in git history, and AI agents like Claude Code can search through it for you. Here's an example of finding old code when you're not even quite sure what to search for. #php #laravel https://masteringlaravel.io/daily/2026-03-05-let-an-ai-agent-dig-through-your-git-history
I have some capacity to do some code reviews of your #php open source project on codeberg or github.
Make sure it is a small PR I'll give my best but sometimes best I can do is "looks good to me".
I'm thrilled to announce that I'll be speaking at the 23rd edition of #phpday, the international PHP conference in Italy, organised by @grusp.
Iāll be presenting a talk titled: "Better Debugging With Xdebug".
It's in Verona, Italy, on May 14-15th 2026.
You can use my speakerās discount code "speaker_10OFF" for 10% off at https://www.phpday.it/tickets/?utm_medium=organic&utm_source=linkedin&utm_campaign=post-speaker