PHP | DOMNode hasChildNodes() function

The DOMNode::hasChildNodes() function is an inbuilt function in PHP which is used to check if node has children or not.
Syntax:
bool DOMNode::hasChildNodes( void )
Parameters:This function doesn’t accept any parameter.
Return Value: This function returns TRUE on success or FALSE on failure.
Below given programs illustrate the DOMNode::hasChildNodes() function in PHP:
Program 1:
<?php // Create a new DOMDocument $dom = new DOMDocument(); // Create a paragraph element $element = $dom->createElement('p', 'zambiatek!'); // Append the child $dom->appendChild($element); // Check if child nodes are there if ($dom->hasChildNodes()) { echo "Yes, child nodes are there."; } ?> |
Output:
Yes, child nodes are there.
Program 2:
<?php // Create a new DOMDocument instance and keep it empty $dom = new DOMDocument(); // Check if child nodes are not there if (!$dom->hasChildNodes()) { echo "No, child nodes are not there."; } ?> |
Output:
No, child nodes are not there.
Reference: https://www.php.net/manual/en/domnode.haschildnodes.php



