<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

	
		<url>
			<loc>https://phpstan.org/blog/find-bugs-in-your-code-without-writing-tests</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/three-pillars-of-static-analysis-in-php</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/how-i-got-from-0-to-1000-stars-on-github-in-three-months-with-my-open-source-side-project</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/union-types-vs-intersection-types</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-0-9-a-huge-leap-forward</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/testing-strategy-with-the-help-of-static-analysis</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/whats-new-in-phpstan-0-10</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-0-11</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstans-doctrine-extension-just-got-a-lot-better</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-now-fully-supports-php-7-4</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstans-baseline-feature-lets-you-hold-new-code-to-a-higher-standard</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/generics-in-php-using-phpdocs</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-0-12-released</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/from-minutes-to-seconds-massive-performance-gains-in-phpstan</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/launching-new-phpstan-website</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/zero-config-analysis-with-static-reflection</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/detecting-unused-private-properties-methods-constants</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/introducing-phpstan-pro</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-is-ready-for-php8</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/solving-phpstan-error-unsafe-usage-of-new-static</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/precise-try-catch-finally-analysis</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/remembering-and-forgetting-returned-values</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/what-is-bleeding-edge</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/bring-your-exceptions-under-control</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/how-phpstan-analyses-traits</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/why-you-should-always-analyse-whole-project</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-1-0-released</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/plan-to-support-php-8-1</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/generics-by-examples</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/whats-up-with-template-covariant</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/preprocessing-ast-for-custom-rules</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-1-6-0-with-conditional-return-types</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-1-9-0-with-phpdoc-asserts-list-type</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-is-ready-for-php-8-2</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/why-is-instanceof-type-wrong-and-getting-deprecated</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-1-10-comes-with-lie-detector</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/website-improvement-social-post-preview-image</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/solving-phpstan-access-to-undefined-property</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/using-rule-error-builder</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/guide-to-call-site-generic-variance</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/enhancements-in-handling-parameters-passed-by-reference</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-1-11-errors-identifiers-phpstan-pro-reboot</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/debugging-performance-identify-slow-files</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-reports-different-errors-locally-ci-what-should-i-do</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-2-0-released-level-10-elephpants</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/upgrading-from-phpstan-1-to-2</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-2-1-support-for-php-8-4-property-hooks-more</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/restricted-usage-extensions-you-dont-always-need-custom-rule</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/phpstan-fully-supports-php-8-5</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/why-array-string-keys-are-not-type-safe</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/using-phpstan-to-extract-data-about-your-codebase</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/guides</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/other</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/blog/releases</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/config-reference</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/abstract-syntax-tree</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/additional-constructors-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/allowed-subtypes</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/always-read-written-properties</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/always-used-class-constants</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/always-used-methods</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/backward-compatibility-promise</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/class-reflection-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/closure-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/collectors</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/core-concepts</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/custom-deprecations</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/custom-phpdoc-types</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/dependency-injection-configuration</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/diagnose-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/dynamic-return-type-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/dynamic-throw-type-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/error-formatters</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/exception-type-resolver</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/expression-type-resolver-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/extension-types</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/forbidden-class-name-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/ignore-error-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/operator-type-specifying-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/parameter-out-type-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/reflection</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/restricted-usage-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/result-cache-meta-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/rules</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/scope</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/stub-files-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/testing</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/trinary-logic</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/type-specifying-extensions</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/developing-extensions/type-system</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/documentation</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/merch-privacy-policy</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/merch-terms</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/merch</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/pages.json</loc>
		</url>
	

	

	
		<url>
			<loc>https://phpstan.org/sponsor</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/try</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/autoloading</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/backward-compatibility-promise</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/baseline</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/command-line-usage</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/discovering-symbols</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/docker</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/editor-mode</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/error-identifiers</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/error-identifiers/argument.bitmaskNotAllowed</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/error-identifiers/argument</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/extension-library</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/getting-started</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/ignoring-errors</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/output-format</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/result-cache</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/rule-levels</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/stub-files</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/user-guide/troubleshooting-types</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/writing-php-code/narrowing-types</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/writing-php-code/phpdoc-types</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/writing-php-code/phpdocs-basics</loc>
		</url>
	

	
		<url>
			<loc>https://phpstan.org/writing-php-code/solving-undefined-variables</loc>
		</url>
	

</urlset>
