Repo Added
|
Files
173
|
Badge
Embed ▾
README BADGES
|
travis-ci
:sparkles: PHP 7.4: New ParameterValues/RemovedImplodeFlexibleParamOrder sniff > For historical reasons, the `implode()` function supports passing the `$glue` and `$pieces` parameters in reverse order from the documented order of arguments. This is inconsistent and makes the argument handling non-standard (for example, strict types are not respected). This also affects the alias `join()`. > > Proposal: Emit a deprecation warning when calling `implode($pieces, $glue)` or `join($pieces, $glue)`. Calling the function with just an array continues to be allowed: `implode($pieces)` does not generate a deprecation warning. The tolerance for the reverse order is expected to be removed completely in PHP 8.0. Refs: * https://wiki.php.net/rfc/deprecations_php_7_4#implode_parameter_order_mix * https://php.net/manual/en/function.implode.php * https://github.com/php/php-src/commit/46b982409 The new sniff tries to be quite comprehensive and to catch as much as is reliably sniffable. Some test runs over well-known PHP projects have fine-tuned the sniff as it is now. Includes unit tests. Related to 808
68 of 68 new or added lines in 1 file covered. (100.0%)
3870 of 4125 relevant lines covered (93.82%)
33.9 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|