<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/phpstan" -->

---
title: PHPStan News &amp; Updates | daily.dev
description: PHPStan news and updates covering a static analysis tool for PHP that finds type and logic errors without running the code. Readers can learn about rule levels and baselines, generics and type annotations, framework extensions, integration into CI, and adopting it in large legacy codebases.
canonical: https://daily.dev/tags/phpstan
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/phpstan
og:type: website
og:site_name: daily.dev
og:title: PHPStan News &amp; Updates | daily.dev
og:description: PHPStan news and updates covering a static analysis tool for PHP that finds type and logic errors without running the code. Readers can learn about rule levels and baselines, generics and type annotations, framework extensions, integration into CI, and adopting it in large legacy codebases.
og:image: https://api.daily.dev/og/tags/phpstan.png
og:image:width: 1200
og:image:height: 630
---

## Recommended PHPStan stories

## Who to follow for PHPStan

## Top sources covering PHPStan

## Most upvoted PHPStan posts

## Best discussed PHPStan posts

## All posts about PHPStan

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/phpstan#page","url":"https://daily.dev/tags/phpstan","name":"PHPStan News & Updates","description":"PHPStan news and updates covering a static analysis tool for PHP that finds type and logic errors without running the code. Readers can learn about rule levels and baselines, generics and type annotations, framework extensions, integration into CI, and adopting it in large legacy codebases.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/phpstan#items","numberOfItems":10,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/symfonycon-brussels-2023-get-ready-for-amazing-workshops-symfony-blog--conu10zbt","name":"SymfonyCon Brussels 2023: Get ready for amazing workshops! (Symfony Blog)"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/symfonycon-brussels-2023-static-analysis-crash-course-for-framework-developers-symfony-blog--snepfgirb","name":"SymfonyCon Brussels 2023: Static Analysis Crash Course for Framework Developers (Symfony Blog)"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/pre-conference-workshops-start-tomorrow-symfony-blog--octjzc5nd","name":"Pre-conference workshops start tomorrow! (Symfony Blog)"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/laravel-code-quality-tools-qvdihtyi3","name":"Laravel code-quality tools"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/enhance-your-skills-by-participating-in-workshops-symfony-blog--gxz3jylra","name":"Enhance your skills by participating in workshops! (Symfony Blog)"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/symfonyworld-online-2022-winter-edition-less-than-a-week-before-the-online-pre-conference-workshops-dqbpsnb-3","name":"SymfonyWorld Online 2022 Winter Edition: Less than a week before the online pre-conference workshops! (Symfony Blog)"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/php-coding-standard-tools-and-configuration-iz-vt5vfa","name":"PHP Coding standard tools and configuration"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/zoom-in-on-getting-the-most-out-of-phpstan-workshop-at-symfonycon-disneyland-paris-2022-symfony-blo--6ygutqp0","name":"Zoom in on Getting the Most Out of PHPStan workshop at SymfonyCon Disneyland Paris 2022 (Symfony Blog)"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/can-phpstan-find-dead-public-methods--qo0j4etil","name":"Can PHPStan find Dead Public Methods?"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/phpstorm-2022-2-eap-5-var-in-return-statements-enhanced-http-client-docker-updates-acfug9r45","name":"PhpStorm 2022.2 EAP #5: @var in Return Statements, Enhanced HTTP Client, Docker Updates"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"PHPStan"}]}]}
```

