@markusstaabi
iAccount based inGermany
About this account
- Account based in
- Germany
- Connected via
- Web
Account-level information from X, not a live location or the device used for a specific post.
Do you need help with #PHPStan in some form?
I have plenty of experience in contributing changes to PHPStan core, or implementing custom extensions.
staabm.github.io/2024/01/01/…
plz RT
fasten your seat belt - #phpstan 2.3.x will be a another massive step forward 🥳
we are not yet ready with it though 🤡
After my summer break I am back at my primary job. Started updating #phpstan in our closed source projects CI.
one example:
PHPStan 2.2.5: 70s
PHPStan 2.2.14: 37s
nice to see our recent #performance focus pays off in real world projects 🚀
just supported #kimai with a drive-by #phpstan improvement for their GitHub Actions pipeline
status quo was: 66s
after disabling pcov: 53s
after update to PHP8.3 - which enables PHPStan turbo: 34s
with persistent and warm result-cache: 4s
github.com/kimai/kimai/pull/…
markus staab | @[email protected] retweeted
The PHPStan's playground just gained a superpower: an X-ray for your code! Flip the switch in the top right corner and you'll get info about AST node types and inferred PHPStan types on hover.
updated @phpstan to the latest release on the @wordpress codebase.
thanks to the latest performance improvements on a cold result-cache it now takes 11 seconds instead of 33 seconds before.
pro tip: make regularly sure you are on the latest version!
Some of you might remember my "PHPStan result cache gotchas" blog post from 2023.
Starting with #PHPStan 2.2.13 most of the mentioned problems got fixed and PHPStan improved its out-of-the-box experience a lot.
staabm.github.io/2023/10/21/…
markus staab | @[email protected] retweeted
I was told that the recent PHPStan version (2.2.13) got a significant performance boost. I have to say: I'm not disappointed! ±4s to run PHPStan compared to ±17s on the whole Tempest codebase 💯
markus staab | @[email protected] retweeted
PHPStan 2.2.13 is a big one. Not as big as 2.3.0 will be but a big one nevertheless 😉
• Result cache finally becomes usable for monorepo setups
• PHPStan always runs with OPCache enabled
• PHPStan Turbo strips runtime checks from PHPStan's own code (!!!)
markus staab | @[email protected] retweeted
Digital sovereignty is written in PHP. 🐘 Germany's €108M federal CMS migration, 770 EU Commission sites, 300,000 users on Nextcloud. Sebastian Bergmann looks at PHP in the public sector and offers 3 procurement changes that could close the funding gap.
thephp.foundation/blog/2026/…
#phpstan is getting even faster.. and we are still not out of ideas.
wall-time running recent releases on #wordpress:
2.2.8 -> 13.918s
2.2.12 -> 10.669s
2.2.x-dev@bdb4580 -> 10.056s
expect more improvements in the coming releases.
markus staab | @[email protected] retweeted
New release: PHPStan 2.2.10 github.com/phpstan/phpstan/r… #phpstan
If you are using #phpstan you should make sure to update regularly.
Latest versions did make big steps in efficiency, analysis time and precision.
If you think you are stuck on 1.x versions, tell me why!
markus staab | @[email protected] retweeted
Starting with todays @phpstan release we improved result cache so we can utilize it more often out of the box. Should be especially useful on gitlab so you can easily persist the result cache file between runs without the need for a custom path in NEON config
markus staab | @[email protected] retweeted
I need your help: The @stateoflaravel is going spectacular BAD this year. After 2 weeks we don't even have 1k participants.
Please share it (again) if you can.
And please subscribe to be notified the next years. Currently, there are only 300 on the list for the next years...
The State Of Laravel 2026 survey has started!
You can now participate to identify how the ecosystem changed over the past 12 months! This year with a few AI questions: How are others using AI?
Please RT for reach ❤️
stateoflaravel.com/?ref=2026
markus staab | @[email protected] retweeted
Starting with todays @phpstan release we improved result cache so we can utilize it more often out of the box. Should be especially useful on gitlab so you can easily persist the result cache file between runs without the need for a custom path in NEON config
markus staab | @[email protected] retweeted
New release: PHPStan 2.2.9 github.com/phpstan/phpstan/r… #phpstan
...approaching a 2 week summer break of my open source activities
I want to say 'thank you' to all my supporters and sponsors, who make sure that at least parts of this work is financially covered 🥰
since I am a @phpstan maintainer, I was able to merge hundreds of changes 🤩