What #libre#IDE (integrated development environment for programming code) would y'all want to coalesce around using, supporting, and developing? Asking especially for coding websites and applications with #PHP, #JavaScript, #CSS, and #HTML but #Python, #Elixir, #Rust, and #Go would all be great for us @agaric too.

#FLOSS#OpenSource#FreeSoftware

I don't understand why this is enforced in symfony/validator. It means I can't have a base class with a `final public static` method on it that I use as a common validator for all models. I have to define the static method on every model.

github.com/symfony/validator/b

Ben Ramsey
Ben Ramsey boosted

...and now we just added the Migration Guide to the site: https://www.php-fig.org/per/coding-style/meta/migration-3.0/

This guide covers the migration from PER CS 2.0 to 3.0. If you need help for the previous step too, we got you covered: https://www.php-fig.org/per/coding-style/meta/migration-2.0/

You should also remember that PER-CS 1.0 is intentionally equivalent to PSR-12, so no migration is required there. Happy #PHP formatting! 😃

Ben Ramsey
Ben Ramsey boosted

Published my first #PHP release today as the responsible Release Manager.

So I’m delighted to say:

8.5.0alpha2 is ready for testing now.
https://externals.io/message/128094

Big thanks to Pierrick Charron for the onboarding and support. Really helped me get into the process.

And a big thanks to @Tideways and my colleagues there for supporting me in doing this.

#php85  #release

🐘 PHP Proposes Switch to BSD-3-Clause License

「 By stripping away PHP-specific and Zend-specific terms from the existing licenses, the proposal ensures that the rights granted to contributors and users remain unchanged while aligning PHP with a globally recognized standard 」

https://linuxiac.com/php-proposes-switch-to-bsd-3-clause-license/

#php #opensource #bsd

🥳 Xdebug 3.4.5 Released!

🐛 This is a bug fix release.

🧬 One fix addresses crashes when using Xdebug's debugger with (nested) Fibers.

↪️ A second bug addresses an issue where, while debugging, Xdebug sometimes calls get property hooks which can then update and change the object's state.

📄 The full list of changes can be found on the updates page: https://xdebug.org/announcements/2025-07-14

#php #xdebug #debugging