$Hmはグローバル変数

$Hmはグローバル変数ですので、関数内やメソッド内で使う際には、
「global $Hm;」が必要となります、失念しやすいため忘れないようにしましょう。

mytest.php
<?php
function myfunc() {
    global $Hm;
    echo "秀丸エディタのバージョンは... {$Hm->getVersion()} でした。\n";
}
?>

$Hmの定義は hmPeach.php にある

$Hm の 具体的な定義は、「秀丸フォルダ」の「phpサブフォルダ」内の hmPeach.php にあります。
「型」も含めてどういったものか定義してあり、単純な構成となっています。
このphpファイルを見るのが一番早い理解を得られるでしょう。