note 98235 added to domdocument.load
| From: | Richard at osu1 dot php dot net | Date: | Thu, 03 Jun 2010 10:08:27 +0000 |
| Subject: | note 98235 added to domdocument.load | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-169844@lists.php.net to get a copy of this message | ||
Avec le code php :
<?php
$document = DOMDocument::load('livre.xml');
echo ($document->validate())? "Le document est valide." : "Le document n'est
pas valide";
?>
J'obtiens une erreur qui me semble etre un bug (de mes recherche sur Internet) :
Strict Standards: Non-static method DOMDocument::load() should not be called statically in
/mnt/hsubuntu/monjournal/source/projets/si022xml/livre.php on line 11
Mais finalement, d'après :
- la doc : http://www.php.net/manual/fr/domdocument.loadxml.php
- ce post : http://bugs.php.net/bug.php?id=39057
Il semblerait que cette erreur soit normal en mode E_STRICT pour les rapports d'erreur :
"...
Si appelé statiquement, retourne un DOMDocument mais une alerte de type E_STRICT sera émise.
..."
1. Franchement c'est pas très clair pour trouver cette info dans le manuel PHP surtout
lorsqu'on cherche à partir de l'erreur elle même. Avec ce post cela devrait aider.
2. Je vois pas l'interêt de reporter cette erreur en mode E_STRICT... est-ce parce que cela
va être déprécier dans des futurs version de PHP ?
----
Server IP: 69.147.83.197
Probable Submitter: 94.170.73.28
----
Manual Page -- http://www.php.net/manual/en/domdocument.load.php
Edit -- https://master.php.net/note/edit/98235
Del: integrated -- https://master.php.net/note/delete/98235/integrated
Del: useless -- https://master.php.net/note/delete/98235/useless
Del: bad code -- https://master.php.net/note/delete/98235/bad+code
Del: spam -- https://master.php.net/note/delete/98235/spam
Del: non-english -- https://master.php.net/note/delete/98235/non-english
Del: in docs -- https://master.php.net/note/delete/98235/in+docs
Del: other reasons-- https://master.php.net/note/delete/98235
Reject -- https://master.php.net/note/reject/98235
Search -- https://master.php.net/manage/user-notes.php