chillerlan/php-prototype-dom
Composer 安装命令:
composer require chillerlan/php-prototype-dom
包简介
Prototype.js like DOM traversal and manipulation. PHP 7.4+
README 文档
README
prototype.js like DOM traversal and manipulation for PHP 7.4+.
Documentation
An API documentation created with phpDocumentor can be found at https://chillerlan.github.io/php-prototype-dom/ (WIP).
- for the extended
DOMNode(prototypejs) methods see:Element.Methods - for the extended
DOMNodeListmethods seeEnumerable - for the CSS selector capabilities of the several selction methods see the
Symfony CssSelector Componentdocumentation
Requirements
Installation
requires composer
composer.json (note: replace dev-main with a version boundary)
{
"require": {
"php": "^7.4 || ^8.0",
"chillerlan/php-prototype-dom": "dev-main"
}
}
Profit!
Quickstart
use chillerlan\PrototypeDOM\Document; use chillerlan\PrototypeDOM\Node\PrototypeHTMLElement; $document = new Document(file_get_contents('https://www.php.net/supported-versions.php')); $supportedVersions = $document->querySelectorAll('tr.stable > td:first-of-type > a') ->map(fn(PrototypeHTMLElement $a):string => $a->value()); var_dump($supportedVersions); // -> ['7.4', '8.0']
统计信息
- 总下载量: 190
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-05-08