phpで定義したfunction内でboolean値を呼び出し元に返すと
return true  の場合だと「1」が取得されるのですが
return false の場合だと「」(空文字)が結果として返って来てしまいます。
純粋な真偽の結果(true or false)だけが欲しいのですがどうすれば良いでしょうか?

print("戻値:".Class::StringCheck("aaa")."<br>");
print("戻値:".Class::StringCheck("")."<br>");

public static function StringCheck($strCheck)
{
  $intLength = 0;
  $intLength = mb_strlen(trim($strCheck),"SJIS");
  if( $intLength == 0 )
  {
    return false;
  }
  else if( $intLength > 0)
  {
    return true;
  }
}