From 823d8d310f8e18a172c6bab4d0cf6728e4137429 Mon Sep 17 00:00:00 2001 From: Sergey Panteleev Date: Thu, 17 Oct 2024 00:15:29 +0500 Subject: [PATCH] Apply suggestions from code review Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com> --- releases/8.4/release.inc | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/releases/8.4/release.inc b/releases/8.4/release.inc index 8446fee616..247311ab6c 100644 --- a/releases/8.4/release.inc +++ b/releases/8.4/release.inc @@ -177,7 +177,26 @@ PHP
loadHTML(<< +
+ PHP 8.4 is a feature-rich release! +
+ + + +HTML, LIBXML_NOERROR); + +$xpath = new DOMXPath($dom); +$query = $xpath->query(".//main/article[not(following-sibling::*)]"); +foreach ($query as $node) { + $classes = explode(" ", $node->className); // This is an approximation + var_dump(in_array("featured", $classes)); // bool(true) +} PHP ); ?> @@ -189,7 +208,23 @@ PHP
+
+ PHP 8.4 is a feature-rich release! +
+ + + +HTML, LIBXML_NOERROR); + +$query = $dom->querySelectorAll('main > article:last-child'); +foreach ($query as $node) { + var_dump($node->classList->contains("featured")); // bool(true) +} PHP ); ?>