最終更新日 2024-09-25

$Hmはスーパーグローバル変数

関数内やメソッド内$Hmを使う際には、
以下のように「global $Hm;」を付けることを推奨します。
ただし、$Hmはスーパーグローバル変数であるため、global $Hm; といった記述が無くとも参照可能です。

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

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

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