rossey/big-list-of-naughty-strings

此包的最新版本(v1.0.1)没有可用的许可信息。

“不雅字符串列表”是一份字符串列表,这些字符串用作用户输入数据时很可能引起问题。

v1.0.1 2016-10-11 12:59 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:16:11 UTC


README

这是我围绕 Max Woolf 的 “不雅字符串列表” 编写的 PHP 包装器。感谢 Max!

设置

不雅字符串列表仓库可以作为位于 resources 中的 git 子模块包含。Composer 配置为在安装后运行 ./bin/install.sh,这将调用 git submodule update

如果您不想使用 git 子模块,可以手动将文件传递给 NaughtyStringsFactory 构造函数。

示例

composer require rossey/big-list-of-naughty-strings

$factory = new \Rossey\Blns\NaughtyStringsFactory;

foreach($factory->getNaughtyStrings() as $naughtyString) {
    echo $naughtyString;
}

使用手动文件创建工厂

$factory = new \Rossey\Blns\NaughtyStringsFactory(PATH_TO_FILE);

工厂将返回一个 NaughtyString 对象数组。由于 NaughtyString 有一个 __toString 方法,所以您需要将其转换为字符串。