src/Peach/Util/Strings.php
public static function startsWith($text, $prefix)
    {
        if (!is_string($text)) {
            return self::startsWith(Values::stringValue($text), $prefix);
        }
        if (!is_string($prefix)) {
            return self::startsWith($text, Values::stringValue($prefix));
        }
        if ($prefix === "") {
            return true;
        }
        
        return (strpos($text, $prefix) === 0);
    }
public static function startsWith($text, $prefix)
    {
        if (!is_string($text)) {
            return self::startsWith(Values::stringValue($text), $prefix);
        }
        if (!is_string($prefix)) {
            return self::startsWith($text, Values::stringValue($prefix));
        }
        if ($prefix === "") {
            return true;
        }
        
        return (strpos($text, $prefix) === 0);
    }
ある文字列が指定された文字列で始まっているかどうかを判別します.
$prefix が空文字列の場合は TRUE を返します.
引数が文字列以外の場合は {@link Values::stringValue} が適用されます.

@param  string $text   検査対象の文字列
@param  string $prefix 開始する文字列
@return bool           引数 $text の先頭が $prefix である場合に TRUE