public static function getArg($arg, $function)
{
$retval = '';
$include_functions = array('include', 'include_once', 'require', 'require_once');
$connect_functions = array('mysql_connect', 'mysql_pconnect', 'mysqli_connect', 'mysqli_real_connect', 'connect', '_realConnect');
if (in_array($function, $include_functions)) {
$retval .= Error::relPath($arg);
} elseif (in_array($function, $connect_functions) && getType($arg) === 'string') {
$retval .= getType($arg) . ' ********';
} elseif (is_scalar($arg)) {
$retval .= getType($arg) . ' ' . htmlspecialchars(var_export($arg, true));
} elseif (is_object($arg)) {
$retval .= '<Class:' . get_class($arg) . '>';
} else {
$retval .= getType($arg);
}
return $retval;
}