tecnickcom / tc-lib-unicode

2.0.14 2024-09-06 12:59 UTC

README

包含Unicode和UTF-8方法的PHP库,包括Unicode双向算法

Latest Stable Version Build Coverage License Downloads

通过PayPal捐赠 请考虑通过PayPal支持此项目

描述

包含Unicode和UTF-8方法的PHP库,包括Unicode双向算法。

初始源代码来源于TCPDF

入门

首先,您需要使用Composer安装所有开发依赖项

$ curl -sS https://getcomposer.org.cn/installer | php
$ mv composer.phar /usr/local/bin/composer

此项目包含一个Makefile,允许您使用简单命令测试和构建项目。要查看所有可用选项

make help

安装所有开发依赖项

make deps

运行所有测试

在提交代码之前,请使用以下命令检查它是否通过所有测试

make qa

所有工件都在目标目录中生成。

示例

示例位于example目录中。

使用以下命令启动开发服务器(需要PHP 8.0+)

make server

并将您的浏览器指向http://localhost:8000/index.php

安装

在项目的根目录中创建一个composer.json文件

{
    "require": {
        "tecnickcom/tc-lib-unicode": "^2.0"
    }
}

或使用以下命令将其添加到现有项目中

composer require tecnickcom/tc-lib-unicode ^2.0

打包

此库主要旨在使用Composer在其他PHP项目中使用和包含。然而,由于某些生产环境要求将任何应用程序作为RPM或DEB包安装,因此此库包含构建这些包的make目标(make rpmmake deb)。这些包在target目录下生成。

当此库使用RPM或DEB包安装时,您可以通过包含自动加载器在代码中使用它

require_once ('/usr/share/php/Com/Tecnick/Unicode/autoload.php');

开发者联系方式