Find a Rector rule
Find the best Rector rule to solve your problem. Searching through 1011 rules.
Found 9 rules, grouped by set: Clear
PHP 7.3
9 matches
Convert setcookie argument to PHP7.3 option array
-setcookie('name', $value, 360);
+setcookie('name', $value, ['expires' => 360]);
Make needles explicit strings
$needle = 5;
-$fivePosition = strpos('725', $needle);
+$fivePosition = strpos('725', (string) $needle);
Escape - in some cases
-preg_match("#[\w-()]#", 'some text');
+preg_match("#[\w\-()]#", 'some text');
Make use of array_key_first() and array_key_last()
-reset($items);
-$firstKey = key($items);
+$firstKey = array_key_first($items);
Make use of array_key_first() and array_key_last() instead of reading a single key off array_keys()
-$firstKey = current(array_keys($items));
-$lastKey = end(array_keys($items));
+$firstKey = array_key_first($items);
+$lastKey = array_key_last($items);
Change case insensitive constant definition to sensitive one
-define('FOO', 42, true);
+define('FOO', 42);
Change case insensitive constants to sensitive ones
define('FOO', 42, true);
var_dump(FOO);
-var_dump(foo);
+var_dump(FOO);
Changes heredoc/nowdoc that contains closing word to safe wrapper name
-$value = <<<A
+$value = <<<A_WRAP
A
-A
+A_WRAP
Changes is_array + Countable check to is_countable
-is_array($foo) || $foo instanceof Countable;
+is_countable($foo);