René's URL Explorer Experiment


Title: PHPDocs Basics | PHPStan

Open Graph Title: PHPDocs Basics

X Title: PHPDocs Basics

X: @phpstan

direct link

Domain: phpstan.org

og:imagehttps://phpstan.org/images/logo-big.png
twitter:imagehttps://phpstan.org/images/logo-big.png
twitter:cardsummary_large_image
twitter:creator@ondrejmirtes

Links:

https://phpstan.org/
https://phpstan.org/
Home https://phpstan.org/
Try https://phpstan.org/try
Documentation https://phpstan.org/user-guide/getting-started
Blog https://phpstan.org/blog
https://github.com/phpstan/phpstan
Home https://phpstan.org/
Try https://phpstan.org/try
Documentation https://phpstan.org/user-guide/getting-started
Blog https://phpstan.org/blog
GitHub https://github.com/phpstan/phpstan
https://phpstan.org/writing-php-code/phpdocs-basics
PHPDocs Basicshttps://phpstan.org/writing-php-code/phpdocs-basics
PHPDoc Typeshttps://phpstan.org/writing-php-code/phpdoc-types
Solving Undefined Variableshttps://phpstan.org/writing-php-code/solving-undefined-variables
Narrowing Typeshttps://phpstan.org/writing-php-code/narrowing-types
User Guide https://phpstan.org/user-guide/getting-started
Config Reference https://phpstan.org/config-reference
Developing Extensions https://phpstan.org/developing-extensions/extension-types
Sponsor PHPStan!https://phpstan.org/sponsor
Menuhttps://phpstan.org/writing-php-code/phpdocs-basics
[1]https://phpstan.org/writing-php-code/phpdocs-basics#fn1
Learn more about PHPDoc types »https://phpstan.org/writing-php-code/phpdoc-types
Stub Files »https://phpstan.org/user-guide/stub-files
#https://phpstan.org/writing-php-code/phpdocs-basics#methods-and-functions
#https://phpstan.org/writing-php-code/phpdocs-basics#properties
#https://phpstan.org/writing-php-code/phpdocs-basics#inline-%40var
stub filehttps://phpstan.org/user-guide/stub-files
genericshttps://phpstan.org/blog/generics-in-php-using-phpdocs
dynamic return type extensionhttps://phpstan.org/developing-extensions/dynamic-return-type-extensions
#https://phpstan.org/writing-php-code/phpdocs-basics#magic-properties
#https://phpstan.org/writing-php-code/phpdocs-basics#magic-methods
#https://phpstan.org/writing-php-code/phpdocs-basics#exceptions
precise analysis of try-catch-finallyhttps://phpstan.org/blog/precise-try-catch-finally-analysis
documentation and handling of checked exceptionshttps://phpstan.org/blog/bring-your-exceptions-under-control
#https://phpstan.org/writing-php-code/phpdocs-basics#callables
callable signatures in PHPDoc typeshttps://phpstan.org/writing-php-code/phpdoc-types#callables
extensionhttps://phpstan.org/developing-extensions/closure-extensions#parameter-closure-this
#https://phpstan.org/writing-php-code/phpdocs-basics#mixins
genericshttps://phpstan.org/blog/generics-in-php-using-phpdocs
#https://phpstan.org/writing-php-code/phpdocs-basics#combining-phpdoc-types-with-native-typehints
PHPDoc Types > Iterableshttps://phpstan.org/writing-php-code/phpdoc-types#iterables
see examplehttps://phpstan.org/r/5f856517-5303-4237-95de-2bfa5bc4b9de
#https://phpstan.org/writing-php-code/phpdocs-basics#variadic-functions
PHP 5.6https://www.php.net/manual/en/migration56.new-features.php
#https://phpstan.org/writing-php-code/phpdocs-basics#generics
generics »https://phpstan.org/blog/generics-in-php-using-phpdocs
covariance »https://phpstan.org/blog/whats-up-with-template-covariant
contravariance »https://jiripudil.cz/blog/contravariant-template-types
type projections »https://phpstan.org/blog/guide-to-call-site-generic-variance
Generics By Examples »https://phpstan.org/blog/generics-by-examples
#https://phpstan.org/writing-php-code/phpdocs-basics#narrowing-types-after-function-call
Learn more »https://phpstan.org/writing-php-code/narrowing-types#custom-type-checking-functions-and-methods
#https://phpstan.org/writing-php-code/phpdocs-basics#setting-parameter-type-passed-by-reference
#https://phpstan.org/writing-php-code/phpdocs-basics#change-type-of-current-object-after-calling-a-method
#https://phpstan.org/writing-php-code/phpdocs-basics#deprecations
phpstan-deprecation-ruleshttps://github.com/phpstan/phpstan-deprecation-rules
Learn more »https://phpstan.org/developing-extensions/custom-deprecations
#https://phpstan.org/writing-php-code/phpdocs-basics#internal-symbols
#https://phpstan.org/writing-php-code/phpdocs-basics#impure-functions
PHPStan considers all functions that return a value to be purehttps://phpstan.org/blog/remembering-and-forgetting-returned-values
Config Referencehttps://phpstan.org/config-reference#rememberpossiblyimpurefunctionvalues
#https://phpstan.org/writing-php-code/phpdocs-basics#enforcing-class-inheritance-for-interfaces-and-traits
Learn more »https://phpstan.org/blog/solving-phpstan-access-to-undefined-property#making-%40property-phpdoc-above-interfaces-work-on-php-8.2%2B
#https://phpstan.org/writing-php-code/phpdocs-basics#enforcing-implementing-an-interface-for-traits
#https://phpstan.org/writing-php-code/phpdocs-basics#prefixed-tags
generics-related oneshttps://phpstan.org/blog/generics-in-php-using-phpdocs
genericshttps://phpstan.org/blog/generics-in-php-using-phpdocs
#https://phpstan.org/writing-php-code/phpdocs-basics#classes-named-after-internal-php-types
#https://phpstan.org/writing-php-code/phpdocs-basics#readonly-properties
readonly propertieshttps://wiki.php.net/rfc/readonly_properties_v2
#https://phpstan.org/writing-php-code/phpdocs-basics#immutable-classes
#https://phpstan.org/writing-php-code/phpdocs-basics#sealed-classes
with different tokenshttps://www.php.net/manual/en/tokens.php
↩︎https://phpstan.org/writing-php-code/phpdocs-basics#fnref1
Edit this page on GitHubhttps://github.com/phpstan/phpstan/edit/2.1.x/website/src/writing-php-code/phpdocs-basics.md
Twitter https://twitter.com/phpstan
Mastodon https://phpc.social/@phpstan
YouTube https://www.youtube.com/@phpstan
RSS https://phpstan.org/rss.xml

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.