
Rule no_alias_functions
ΒΆ
Master functions shall be used instead of aliases.
WarningΒΆ
Using this rule is riskyΒΆ
Risky when any of the alias functions are overridden.
ConfigurationΒΆ
sets
ΒΆ
List of sets to fix. Defined sets are:
@all
(all listed sets);@internal
(native functions);@exif
(EXIF functions);@ftp
(FTP functions);@IMAP
(IMAP functions);@ldap
(LDAP functions);@mbreg
(fromext-mbstring
);@mysqli
(mysqli functions);@oci
(oci functions);@odbc
(odbc functions);@openssl
(openssl functions);@pcntl
(PCNTL functions);@pg
(pg functions);@posix
(POSIX functions);@snmp
(SNMP functions);@sodium
(libsodium functions);@time
(time functions).
Allowed values: a subset of ['@all', '@exif', '@ftp', '@IMAP', '@internal', '@ldap', '@mbreg', '@mysqli', '@oci', '@odbc', '@openssl', '@pcntl', '@pg', '@posix', '@snmp', '@sodium', '@time']
Default value: ['@internal', '@IMAP', '@pg']
ExamplesΒΆ
Example #1ΒΆ
Default configuration.
--- Original
+++ New
<?php
-$a = chop($b);
-close($b);
-$a = doubleval($b);
-$a = fputs($b, $c);
-$a = get_required_files();
-ini_alter($b, $c);
-$a = is_double($b);
-$a = is_integer($b);
-$a = is_long($b);
-$a = is_real($b);
-$a = is_writeable($b);
-$a = join($glue, $pieces);
-$a = key_exists($key, $array);
-magic_quotes_runtime($new_setting);
-$a = pos($array);
-$a = show_source($filename, true);
-$a = sizeof($b);
-$a = strchr($haystack, $needle);
-$a = imap_header($imap_stream, 1);
-user_error($message);
+$a = rtrim($b);
+closedir($b);
+$a = floatval($b);
+$a = fwrite($b, $c);
+$a = get_included_files();
+ini_set($b, $c);
+$a = is_float($b);
+$a = is_int($b);
+$a = is_int($b);
+$a = is_float($b);
+$a = is_writable($b);
+$a = implode($glue, $pieces);
+$a = array_key_exists($key, $array);
+set_magic_quotes_runtime($new_setting);
+$a = current($array);
+$a = highlight_file($filename, true);
+$a = count($b);
+$a = strstr($haystack, $needle);
+$a = imap_headerinfo($imap_stream, 1);
+trigger_error($message);
mbereg_search_getregs();
Example #2ΒΆ
With configuration: ['sets' => ['@mbreg']]
.
--- Original
+++ New
<?php
$a = is_double($b);
-mbereg_search_getregs();
+mb_ereg_search_getregs();
Rule setsΒΆ
The rule is part of the following rule sets:
@PHP80Migration:risky with config:
['sets' => ['@all']]
@PhpCsFixer:risky with config:
['sets' => ['@all']]