Top SitesFind Bugs Without Writing Tests | PHPStan

Machine Readiness

Stored receipt and evidence

Overall

20

Readable

65

Callable

0

Commerce

0

Payment

0

Machine Access

Inspect the site's MCP endpoint

Open MCP explorer

DialtoneApp can scan the stored discovery files for this domain, try the MCP initialize handshake, and show the raw protocol transcript.

Purchase boundary

read only

Control boundary

unknown

Payment rails

None

Payment providers

None

Payment methods

None

Payment protocols

None

Payment assets

None

Payment networks

None

Capabilities

None

Verified payment surface

No

Crypto only

No

Readable docs

robots, llms

Products

0

Variants

0

Priced variants

0

Currencies

0

Offers

0

Priced offers

0

Priced actions

0

Samples

Offer samples

No stored offer samples.

Samples

Action samples

No stored action samples.

Samples

Product samples

No stored product samples.

Document

llms.txt

Open llms.txt
# PHPStan - PHP Static Analysis Tool

> PHPStan finds bugs in your code without writing tests. It's a static analysis tool for PHP.

## Documentation

- [Getting Started](https://phpstan.org/user-guide/getting-started): How to install and start using PHPStan
- [Command Line Usage](https://phpstan.org/user-guide/command-line-usage): CLI options and usage
- [Rule Levels](https://phpstan.org/user-guide/rule-levels): Understanding PHPStan's rule levels (0-9)
- [The Baseline](https://phpstan.org/user-guide/baseline): Managing existing errors with a baseline
- [Discovering Symbols](https://phpstan.org/user-guide/discovering-symbols): Autoloading and symbol discovery
- [Output Format](https://phpstan.org/user-guide/output-format): Error output formats and formatters
- [Ignoring Errors](https://phpstan.org/user-guide/ignoring-errors): How to ignore specific errors
- [Error Identifiers](https://phpstan.org/error-identifiers): Complete list of all error identifiers
- [Stub Files](https://phpstan.org/user-guide/stub-files): Using stub files for type information
- [Troubleshooting Types](https://phpstan.org/user-guide/troubleshooting-types): Debugging type inference issues
- [Result Cache](https://phpstan.org/user-guide/result-cache): How PHPStan's caching works
- [Extension Library](https://phpstan.org/user-guide/extension-library): Available extensions
- [Config Reference](https://phpstan.org/config-reference): Full configuration reference

## Writing PHP Code

- [PHPDoc Basics](https://phpstan.org/writing-php-code/phpdocs-basics): Writing PHPDocs for PHPStan
- [PHPDoc Types](https://phpstan.org/writing-php-code/phpdoc-types): Detailed type syntax reference
- [Narrowing Types](https://phpstan.org/writing-php-code/narrowing-types): Type narrowing and type guards
- [Solving Undefined Variables](https://phpstan.org/writing-php-code/solving-undefined-variables): Fixing undefined variable errors

## Developing Extensions

- [Extension Types](https://phpstan.org/developing-extensions/extension-types): How to extend PHPStan

Document

llms-full.txt

Not stored for this site.