#PHP84

phpDocumentorphpdoc@phpc.social
2025-06-16

We just released phpDocumentor 3.8.0, which includes support for property hooks, asymmetric visibility and a number of bugfixes regarding traits and inheritance of docblocks.

Download the phar, pull the new docker image and you are ready to go.

github.com/phpDocumentor/phpDo

#php #documentation #php84

phpDocumentorphpdoc@phpc.social
2025-06-06

phpDocumentor main branch now has support for property hooks. If you are upgrading your codebase to #php84. Why not directly document what you did?

Now covered:

- virtual properties
- read only
- write only

To be added:

- properties on interfaces

Screenshot of a virtual property in the api docs generated by phpDocumentor
phpDocumentorphpdoc@phpc.social
2025-06-06

phpDocumentor reflection is now able to detect virtual properties: github.com/phpDocumentor/Refle

The best thing? You don't have to run the code to do this reflection.

#php #php84

2025-06-05

Working on @phpdoc property hook support. And slowly discovering how it works to make sure we do represent some sane behavior.

But there are some things that are really confusing me: 3v4l.org/IUXn4#v8.4.8

Like php allows defaults on a virtual property?

#php84

cc @Crell

phpDocumentorphpdoc@phpc.social
2025-05-30

We just released phpDocumentor/reflection to support property hooks and asymmetric visibility.

github.com/phpDocumentor/Refle

#php #php84

2025-05-09

Neu im Forum:

Ist das Bootstrap Package 16.0.0 PHP 8.4 kompatibel?

t3forum.net/d/892-ist-das-boot

#t3academyforum #bootstrap-package #php84-kompatibilität

2025-04-18

My Laravel PR was shot down, but I may give it a chance later in the year to use Property Hooks as attribute cast.

Why? I blindly guess that using Property Hooks are less computationally costly but also IDE friendly.

2025-04-17

PHP property hooks are great until they are not.

It fathoms me how this big oversight got past stable.

2025-03-31

I fully expect to start deprecating the `Attribute` cast starting with Laravel 13.x.

I have, quite literally, no argument to use Attribute casts over Property Hooks. Plus, because these are native, there is no overhead.

Mensch AntimeierSdfendor@chaos.social
2025-03-27

@Edent I really thought the new HTMLDocument introduced with #php84 (specifically created form HTML 5 documents) must surely provide something for it, but after searching a bit I can't find anything, just output of the raw unformatted HTML 5 as either string or file.

pieceofthepie :coffefied:pieceofthepie@n8e.dev
2025-02-24

I've just recently found out that #PHPSpec does *not* have an 8.4 compatible release yet.

Guess I'll be rewriting my test suite in #PHPUnit then.

#PHP #PHP84

phpDocumentorphpdoc@phpc.social
2025-02-12

phpDocumentor v3.7 is just released, with support for custom twig extensions and #php84 support.

Check the release notes for more: github.com/phpDocumentor/phpDo

ignace nyamagana buteranyamsprod@phpc.social
2025-02-01

Now that PHP8.4 support new MyClass()->method() without parentheses does it still make sense to add or have empty named constructor like MyClass::new() or MyClass::make() or MyClass::create()

#php84 #apidesign

2025-01-28

I hate it when tests fail due to the "Implicitly marking parameter XYZ as nullable is deprecated".

That is not a problem of deprecating that behaviour in PHP8.4 though.

It shows that your testing breaks due to deprecation messages.

DEPRECATIONS ARE NOT ERRORS!!!!!

#php #php84

2025-01-27

🚀 Dive into the world of Lazy Objects with PHP 8.4 with @scottkeckwarren! Discover how this new feature can boost your application's performance. Read more about how to it here: phparch.com/2025/01/using-php- #PHP84 #WebDev #PHPArchitect

Sushil KumarCodeWithSushil
2025-01-23

phpMyAdmin 5.2.2 release yesterday.

Download my version of phpMyAdmin bugs free.

github.com/termux/termux-packa




Sushil KumarCodeWithSushil
2024-12-20

Yesterday i'm fixed some error in @slimphp starter-skeleton package 📦 and it is support .4. can i upload my project on ?


Tobias van Beektvbeek@phpc.social
2024-12-10

I released version 4.5.0 for Laravel Mail Catchall

This version adds support for #PHP 8.4 and make the information in the about command more explicit.

This package helps you to forward all the mail from your Laravel application to a specified address and have the information about the original receivers added.

gitlab.com/tjvb/laravel-mail-c

#PHP84 #PHP #Laravel #release

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst