scn / phptal
PHPTAL 是一个用于 PHP 的模板引擎,实现了 Zope 页面模板语法
v4.0.0
2024-01-23 10:08 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-dom: *
- ext-gettext: *
- ext-simplexml: *
- symfony/polyfill-mbstring: ^1.12
- symfony/polyfill-php82: ^1.26
Requires (Dev)
- ext-mbstring: *
- friendsofphp/php-cs-fixer: ^3
- phpstan/phpstan: ^1.3
- phpunit/phpunit: ^10
- rector/rector: ^0.19
Suggests
- ext-gettext: Php gettext extension for i18n support
- ext-mbstring: Multibyte support is important for any non-english strings
- scn/phptal-lint: Linter for phptal template files
- usox/tal-i18n-extract: Extracts translation-keys from phptal templates
README
需求
请查看下方的兼容性表格,以了解支持的 PHP 版本。
如果您想使用内置的国际化系统(I18N),则必须安装或编译 php-gettext 扩展(--with-gettext
)。
兼容性
Composer 安装(推荐)
您可以使用 Composer 安装此包。链接到 Packagist:https://packagist.org.cn/packages/scn/phptal
composer require scn/phptal
获取最新开发版本
您可以在 GitHub 上找到最新开发版本。
https://github.com/SC-Networks/PHPTAL
附加开发需求(可选)
如果您想通过调用 make doc
生成官方的 html/text 手册,您需要安装 xmlto
包。请使用操作系统的包管理器进行安装。
如果您想创建源代码文档,您需要在 $PATH
中有 phpDocumentor.phar
可执行文件。