32 lines
752 B
Markdown
32 lines
752 B
Markdown
|
## Variables
|
||
|
|
||
|
#### SlevomatCodingStandard.Variables.DisallowSuperGlobalVariable
|
||
|
|
||
|
Disallows use of super global variables.
|
||
|
|
||
|
#### SlevomatCodingStandard.Variables.DisallowVariableVariable
|
||
|
|
||
|
Disallows use of variable variables.
|
||
|
|
||
|
#### SlevomatCodingStandard.Variables.DuplicateAssignmentToVariable
|
||
|
|
||
|
Looks for duplicate assignments to a variable.
|
||
|
|
||
|
#### SlevomatCodingStandard.Variables.UnusedVariable
|
||
|
|
||
|
Looks for unused variables.
|
||
|
|
||
|
Sniff provides the following settings:
|
||
|
|
||
|
* `ignoreUnusedValuesWhenOnlyKeysAreUsedInForeach` (defaults to `false`): ignore unused `$value` in foreach when only `$key` is used
|
||
|
|
||
|
```php
|
||
|
foreach ($values as $key => $value) {
|
||
|
echo $key;
|
||
|
}
|
||
|
```
|
||
|
|
||
|
#### SlevomatCodingStandard.Variables.UselessVariable 🔧
|
||
|
|
||
|
Looks for useless variables.
|