0

これは私を夢中にさせています。GTK のサイトによると、GTK_MAJOR_VERSION、GTK_MINOR_VERSION、および GTK_MICRO_VERSION 定数が存在します。ただし、これらはどれも機能しません。

GTK_MAJOR_VERSION をエコーし​​ます。echo GtK::MAJOR_VERISON; echo Gtk::GTK_MAJOR_VERSION; 等

また、Gtk::check_version(2,12,0) は、より高いバージョンを持っていても常に失敗します。

信頼できないと思われる check_version に依存せずに、単に実際のバージョン番号を取得したいと思います。

これどうやってするの?プラットフォームに依存しない、PHP 内でそれを行う必要があります。

4

1 に答える 1

0

コード例を見つけました:

static public function GetGtkVersion()
{
        $sVersion = Gtk::get_version() ;
        $sVersion = str_replace('Gtk','',$sVersion) ;
        $sVersion = str_replace('GTK','',$sVersion) ;
        $sVersion = trim($sVersion) ;

        list($nPriVer,$nSecVer,$nThdVer) = explode('.',$sVersion) ;
        $aVersion = array($nPriVer,$nSecVer,$nThdVer) ;
        return $aVersion ;
}
于 2009-11-20T21:02:11.037 に答える