Sujet : Fermeture automatique \Hoa\Xml et \Hoa\File

Salut hywan , cet aprem a était dédié a Hoa smile

<?php

namespace {

    require dirname(dirname(__DIR__)) .
            DIRECTORY_SEPARATOR . 'Data' .
            DIRECTORY_SEPARATOR . 'Core.link.php';


    from('Hoa')
            ->import('Xml.*')
            ->import('File.*');

    
    
 $xml = new \Hoa\Xml\ReadWrite(new \Hoa\File\ReadWrite('hoa://Application/Public/Fashion/images.xml'));
    

}

En soit un code basique, surtout que normalement Hoa s'occupe de la fermeture de tout ce petit monde sauf que l'on a :

Fatal error: Exception thrown without a stack frame in Unknown on line 0

en guise de fermeture

Je me souviens de t'en avoir déjà parlé mais je ne retrouve plus la discussion sad


Cordialement thehawk

Apprend Hoa et est heureux smile

2

Re : Fermeture automatique \Hoa\Xml et \Hoa\File

Hello smile,

Oui, c'est un bug de PHP. Je l'ai ouvert et il a été corrigé. C'est un problème que je ne peux pas résoudre dans Hoa facilement. Je vais faire un patch dédié à ça pour les versions inférieurs à PHP5.3.? (je ne sais plus quand le patch a été appliqué) mais ce ne sera que pour hoa:// et pas les autres streamwrappers (impossible de l'étendre à tout). Je fais ça demain !

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

3

Re : Fermeture automatique \Hoa\Xml et \Hoa\File

Voir le bug https://bugs.php.net/bug.php?id=53888. Corrigé dans PHP sous la révision http://svn.php.net/viewvc/?view=revisio … ion=308410.

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »