代码之家  ›  专栏  ›  技术社区  ›  user129975

如何在PHP-GTK2中找到GTK版本?

  •  0
  • user129975  · 技术社区  · 16 年前

    这件事快把我逼疯了。根据GTK的网站,存在GTK_大版本、GTK_小版本和GTK_微版本。然而,这些都不起作用:

    echo GTK_大调版; 埃科·威里森少校; echo Gtk::Gtk_大调版; 等

    此外,Gtk::check_版本(2,12,0)总是失败,即使我有更高的版本。

    我只想得到实际的版本号,而不依赖check_版本,这似乎不可靠。

    我该怎么做? 我需要在PHP中实现,独立于平台。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Matt user129975    10 年前

    找到一个代码示例:

    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 ;
    }
    
    推荐文章