Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- DOMNode: hasAttributes() --CREDITS-- James Lewis <[email protected]> #TestFest 2008 -..

Decoded Output download

--TEST--
DOMNode: hasAttributes()
--CREDITS--
James Lewis <[email protected]>
#TestFest 2008
--EXTENSIONS--
dom
--FILE--
<?php
require_once("dom_test.inc");

$dom = new DOMDocument;
$dom->loadXML($xmlstr);
if(!$dom) {
  echo "Error while parsing the document
";
  exit;
}

$element = $dom->documentElement;

echo "Verify that we have a DOMElement object:
";
echo get_class($element), "
";

echo "
Element should have attributes:
";
var_dump($element->hasAttributes());

$nodelist=$dom->getElementsByTagName('tbody') ;
$element = $nodelist->item(0);

echo "
Verify that we have a DOMElement object:
";
echo get_class($element), "
";

echo "
Element should have no attributes:
";
var_dump($element->hasAttributes());


?>
--EXPECT--
Verify that we have a DOMElement object:
DOMElement

Element should have attributes:
bool(true)

Verify that we have a DOMElement object:
DOMElement

Element should have no attributes:
bool(false)

Did this file decode correctly?

Original Code

--TEST--
DOMNode: hasAttributes()
--CREDITS--
James Lewis <[email protected]>
#TestFest 2008
--EXTENSIONS--
dom
--FILE--
<?php
require_once("dom_test.inc");

$dom = new DOMDocument;
$dom->loadXML($xmlstr);
if(!$dom) {
  echo "Error while parsing the document\n";
  exit;
}

$element = $dom->documentElement;

echo "Verify that we have a DOMElement object:\n";
echo get_class($element), "\n";

echo "\nElement should have attributes:\n";
var_dump($element->hasAttributes());

$nodelist=$dom->getElementsByTagName('tbody') ;
$element = $nodelist->item(0);

echo "\nVerify that we have a DOMElement object:\n";
echo get_class($element), "\n";

echo "\nElement should have no attributes:\n";
var_dump($element->hasAttributes());


?>
--EXPECT--
Verify that we have a DOMElement object:
DOMElement

Element should have attributes:
bool(true)

Verify that we have a DOMElement object:
DOMElement

Element should have no attributes:
bool(false)

Function Calls

None

Variables

None

Stats

MD5 69b6c1e6fd529d2c0cb4b653bea20510
Eval Count 0
Decode Time 96 ms