rehike / spfphp
此包已被废弃且不再维护。未建议替代包。
一个用于生成SPF.js兼容页面片段的PHP库。
1.0.5
2022-07-17 09:57 UTC
Requires
- php: >=7.0.0
- yukiscoffee/simple_html_dom: 4.8.9
README
SpfPhp主要是一个Rehike特定的黑客技巧,本应该在很久以前就被解决。为了更高效的性能,该项目将被弃用,Rehike将在未来远离它。
如果您是SpfPhp库的第三方用户,那么请随意进行分支并继续维护它。
SpfPhp
一个PHP库,用于解析和转换HTML为YouTube的SPF.js所需的JSON。
安装
推荐安装方法是使用Composer
composer require rehike/spfphp
安装后,使用库的方式如下
require "vendor/autoload.php"; // Include Composer packages use SpfPhp\SpfPhp;
开始使用
SpfPhp的设计考虑了最大的便携性。因此,它不需要使用或集成任何特定的模板引擎。
要使用此库与任何模板引擎或仅PHP,只需用以下函数包裹所有输出即可
<?php SpfPhp::beginCapture(); ?> <html> <head> <title>Example</title> </head> <body> <div id="content" x-spfphp-capture>Hello world!</div> </body> </html> <?php // Then tell SpfPhp we need it SpfPhp::autoRender();
点击此处获取更多文档
查看示例项目
致谢
SpfPhp使用了以下开源软件
- voku/simple_html_dom
- YukisCoffee的分支被使用,以修复上游库中的一个错误。