backendtea/ctype-compat

此包已被弃用且不再维护。作者建议使用 symfony/polyfill-ctype 包。

为禁用ctype的用户提供的兼容性

v0.1.2 2018-04-28 16:11 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:13:06 UTC


README

Build Status Licence Version Downloads

此包已过时,请使用 symfony/polyfill-ctype 代替。

一个确保在编译时使用 --disable-ctype 编译的 PHP 版本下,ctype 函数仍然可以工作的包。如果ctype被启用,此包将不会做任何事情,如果ctype被禁用,此包将提供这些函数,而不是在找不到它们时崩溃。

唯一的要求是 php 5.3+

安装

Composer

只需运行以下命令

$ composer require backendtea/ctype-compat

手动安装

下载 src/ctype.php 文件,并将其包含在你的项目中。

使用

通过 composer 安装此包后,你将自动使用它,无需配置。

如果此包是手动添加到项目的,请将其 include_once 包含在引导文件中,或者简单地放在需要的地方。

版本控制

此项目遵循 语义版本控制 2.0.0,这意味着任何 公共 的重大变更都将导致主要版本升级。任何标记为 @internal 的内容可以随时更改,不应依赖。

尽管目前处于 0.* 版本,因此允许在次要版本中具有 BC 破坏性更改,但我们将尽量减少破坏性更改。主要的 0.* 版本主要表示它尚未得到广泛使用。

限制

常规ctype函数是区域相关的,这些版本略微“愚昧”,因此如果依赖于区域,可能不会给出预期结果。

贡献

如果此包出现意外行为,请 报告 GitHub 问题。如果您希望创建一个拉取请求,请阅读我们的 贡献指南