cagartner/phpquery

PHP5.3+ 版本的 phpQuery,具有增强的 CSS 支持

0.9.13 2022-06-21 14:54 UTC

This package is auto-updated.

Last update: 2024-09-21 20:08:22 UTC


README

Build Status

此分支的基本用法

// 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();

关于此分支

此分支包含了一些现代化改进

  1. 合并 https://github.com/kevee/phpquery/tree/phpquery-csshttps://github.com/electrolinux/phpquery
  2. 从此仓库中移除了 CSSParser 并通过 composer 包含它
  3. 添加 PhpQuery\ 命名空间
  4. 调整文件夹结构以反映 PSR-4 的使用
  5. 纠正了单元测试并将其集成到 travis-ci

除了这些调整之外,此项目将进行最小维护。有关更多 phpQuery 使用信息及分支历史,我强烈建议您查看 https://github.com/electrolinux/phpquery README。

非常相似的项目

有关一个更活跃的项目,该项目也致力于为 PHP 复制 jQuery 语法,请参阅 QueryPath

我的首选替代方案

市场上存在许多 phpQuery 的替代方案。虽然其中一些采用了健康的采用率,但我正在寻找一个利用 SimpleXML 并专注于 PHP 用例的库,而不是从头开始构建所有功能并添加不必要的方法和选择器,仅仅是为了 jQuery 语义的完整性。最终,我选择启动一个尝试成为 PHP 中心轻量级包装器的项目。有关 QuipXml 的更多信息,请参阅 Learn more about QuipXml.