Certain functions exist in PHP only as aliases of other functions. These aliases have been made available for backward compatibility, but should really be removed from code.

This rule looks for uses of the following aliases:

Alias Replacement
chop rtrim
close closedir
doubleval floatval
fputs fwrite
ini_alter ini_set
is_double is_float
is_integer is_int
is_long is_int
is_real is_float
is_writeable is_writable
join implode
key_exists array_key_exists
magic_quotes_runtime set_magic_quotes_runtime
pos current
show_source highlight_file
sizeof count
strchr strstr

Noncompliant Code Example

$arr=array("apple", "pear","banana");
echo sizeof($arr);  // Noncompliant

Compliant Solution

$arr=array("apple", "pear","banana");
echo count($arr);