mirror of
https://github.com/danog/psalm.git
synced 2024-12-15 02:47:02 +01:00
16 lines
270 B
Markdown
16 lines
270 B
Markdown
# ImpureStaticVariable
|
|
|
|
Emitted when attempting to use a static variable from a function or method marked as pure
|
|
|
|
```php
|
|
<?php
|
|
|
|
/** @psalm-pure */
|
|
function addCumulative(int $left) : int {
|
|
/** @var int */
|
|
static $i = 0;
|
|
$i += $left;
|
|
return $left;
|
|
}
|
|
```
|