Edit report at http://bugs.php.net/bug.php?id=54998&edit=1

 ID:                 54998
 Updated by:         bj...@php.net
 Reported by:        ealexs at gmail dot com
 Summary:            DOMElement::setAttribute fails if the value is : "0"
-Status:             Assigned
+Status:             Feedback
 Type:               Bug
 Package:            DOM XML related
 Operating System:   Debian squeeze1
 PHP Version:        5.3.6
 Assigned To:        rrichards
 Block user comment: N
 Private report:     N

 New Comment:

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc. If the script requires a 
database to demonstrate the issue, please make sure it creates 
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.

No it doesn't:

bjori@foobar:~$ php -derror_reporting=-1

<?php

$doc = new DOMDocument("1.0");

$node = $doc->createElement("para");

$newnode = $doc->appendChild($node);



$n = $newnode->setAttribute("align", 0);

$x = $newnode->setAttribute("align2", "0");      

var_dump($n, $x);



print $doc->saveXML();



object(DOMAttr)#3 (0) {

}

object(DOMAttr)#4 (0) {

}

<?xml version="1.0"?>

<para align="0" align2="0"/>

bjori@foobar:~$


Previous Comments:
------------------------------------------------------------------------
[2011-06-06 10:01:17] ealexs at gmail dot com

Description:
------------
---

>From manual page: http://www.php.net/domelement.setattribute#Description

---



DOMElement::setAttribute fails if the value is : "0" (or 0 as numeric)





------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=54998&edit=1

Reply via email to