Location: PHPKode > projects > SteelBot > steelbot/include/common.php
<?php

function func2str($func) {
    if (is_array($func)) {
        if (is_object($func[0])) {
            return get_class($func[0]).'->'.$func[1];
        } else {
            return $func[0].'::'.$func[1];
        }
    } else {
        return $func;
    }
}

/**
 * Сравнивает два номера версии
 *
 * @param string $old - исходная версия
 * @param string $new - новая версия
 * @return true, если новая версия больше исходной
 *         false, если новая версия меньше исходной
 *         null, если новая версия равна исходной
 */
function CheckVersion($old, $new) {        
        $old = explode('.', $old);
        $new = explode('.', $new);
        foreach ($old as $k=>$v) {
            if ($old[$k] < $new[$k]) {            
                return true;
            } elseif ($old[$k] > $new[$k]) {
                return false;
            }
        }
        return null;
}
Return current item: SteelBot