belniakmedia/hunspell-php

Hunspell PHP 封装器

2.0.0 2023-02-16 00:47 UTC

This package is auto-updated.

Last update: 2024-09-16 04:09:18 UTC


README

johnzuk/HunspellPHP分叉而来

版本 2.0.0

版本 2.0.0 及以上需要 PHP ^8.0.0,并包括对结果匹配正则表达式的重要修复。如果您需要用于旧版本的 PHP,我建议您分叉 1.2 并更新 Hunspell 类的 regex 匹配属性,使其与当前代码版本中设置的一致。

查看变更日志

分叉的原因

这个项目最初被分叉是因为使用的 shell 命令适用于非 bash shell。这个分叉的主要目的是将 shell 命令转换为与 BASH 兼容的语法,并添加对 Windows powershell 的支持。因此,这个分叉在 bash 或 powershell 环境之外将无法正确工作。

还进行了一个额外的更改,用于解析返回值,因为原始源中使用到的 PHP_EOL 值在我的测试中不起作用。这被更改为 "\n",从而解决了问题。

示例

$hunspell = new \HunspellPHP\Hunspell();
var_dump($hunspell->find('otwórz'));