Skip to content

Deprecated: Implicit conversion from float to int loses precision in \Library_Data_Analysis::uptime #66

@laurinkeithdavis

Description

@laurinkeithdavis

2 instances:

Deprecated: Implicit conversion from float 60.05361111111111 to int loses precision in C:\inetpub\Intranet_Local\phpmemcachedadmin\Library\Data\Analysis.php on line 253

Deprecated: Implicit conversion from float 3603.2166666666667 to int loses precision in C:\inetpub\Intranet_Local\phpmemcachedadmin\Library\Data\Analysis.php on line 254

    public static function uptime($uptime, $compact = false)
    {
        if ($uptime > 0) {
            $days = floor($uptime / 60 / 60 / 24);
            $hours = $uptime / 60 / 60 % 24; <----line:253
            $mins = $uptime / 60 % 60; <---line:254
            if (($days + $hours + $mins) == 0) {
                return ' less than 1 min';
            }
            if ($compact == false) {
                return $days . ' day' . (($days > 1) ? 's' : '') . ' ' . $hours . ' hr' . (($hours > 1) ? 's' : '') . ' ' . $mins . ' min' . (($mins > 1) ? 's' : '');
            } else {
                return $days . 'd ' . $hours . 'h ' . $mins . 'm';
            }
        }
        return ' - ';
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions