SimpleXMLelement2array example


    public static function XML2array($XMLstring) {
        if (function_exists('simplexml_load_string') && function_exists('libxml_disable_entity_loader')) {
            // http://websec.io/2012/08/27/Preventing-XEE-in-PHP.html             // https://core.trac.wordpress.org/changeset/29378             // This function has been deprecated in PHP 8.0 because in libxml 2.9.0, external entity loading is             // disabled by default, but is still needed when LIBXML_NOENT is used.             $loader = @libxml_disable_entity_loader(true);
            $XMLobject = simplexml_load_string($XMLstring, 'SimpleXMLElement', GETID3_LIBXML_OPTIONS);
            $return = self::SimpleXMLelement2array($XMLobject);
            @libxml_disable_entity_loader($loader);
            return $return;
        }
        return false;
    }

    /** * @param SimpleXMLElement|array|mixed $XMLobject * * @return mixed */
    
Home | Imprint | This part of the site doesn't use cookies.