mlb0925 / phpquery
PHP5.3+ 版本的 phpQuery,增强了 CSS 支持
dev-master
2023-08-17 12:49 UTC
Requires
- php: >=5.3.3
- sabberworm/php-css-parser: 5.1.*
This package is auto-updated.
Last update: 2024-09-17 15:07:44 UTC
README
支持 php7.4+ 以上的版本
使用方法
composer require mlb0925/phpquery
此分支的基本使用方法
// This gives you the phpQuery object as normally used. use PhpQuery\PhpQuery as phpQuery; // This creates the pq() function in your namespace. PhpQuery::use_function(__NAMESPACE__); // This creates the pq() function in the global namespace. PhpQuery::use_function();
关于此分支
此分支包含了一些现代化改进
- 合并了 https://github.com/kevee/phpquery/tree/phpquery-css 和 https://github.com/electrolinux/phpquery
- 从本仓库中删除了 CSSParser,并通过 composer 包含
- 添加 PhpQuery\ 命名空间
- 调整文件夹结构以反映 PSR-4 的使用
- 纠正了单元测试,并与 travis-ci 集成
除了这些调整之外,此项目将进行最小化维护。有关更多 phpQuery 使用信息和分支历史,我强烈建议您查看 https://github.com/electrolinux/phpquery README。
非常相似的项目
查看 QueryPath,这是一个更活跃的项目,也致力于为 PHP 复制 jQuery 语法。
我的首选替代方案
现在有几种 phpQuery 的替代方案。虽然其中一些有健康的采用率,但我正在寻找一个利用 SimpleXML 并专注于 PHP 用例的库,而不是从头开始构建所有功能,并添加不必要的函数和方法,仅为了 jQuery 语义的完整性。最终,我选择了启动一个尝试成为 PHP 中心轻量级包装器的项目。 了解更多关于 QuipXml。