$ver */ static public function cmpVersion($ver) { /* {{{ */ $tmp1 = explode('.', self::_number); $tmp2 = explode('.', $ver); if(intval($tmp1[0]) < intval($tmp2[0])) { return -1; } elseif(intval($tmp1[0]) > intval($tmp2[0])) { return 1; } else { if(intval($tmp1[1]) < intval($tmp2[1])) { return -1; } elseif(intval($tmp1[1]) > intval($tmp2[1])) { return 1; } else { if(intval($tmp1[2]) < intval($tmp2[2])) { return -1; } elseif(intval($tmp1[2]) > intval($tmp2[2])) { return 1; } else { return 0; } } } } /* }}} */ } /* }}} */