note 98235 deleted from domdocument.load by danbrown

From: Date: Thu, 03 Jun 2010 13:14:15 +0000
Subject: note 98235 deleted from domdocument.load by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-169846@lists.php.net to get a copy of this message
Note Submitter: Richard ---- 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 ?

« previous php.notes (#169846) next »