/tests/simple-xml-test.php
PHP | 36 lines | 27 code | 9 blank | 0 comment | 0 complexity | b4e4f662266defb2e934a1babb511069 MD5 | raw file
- <?php
- error_reporting(E_ALL | E_STRICT);
- ini_set('display_errors', 1);
- require_once dirname(dirname(__FILE__)).'/src/CacheDba.php';
- require_once dirname(dirname(__FILE__)).'/src/CacheSerializer.php';
- $string = "<?xml version='1.0'?>
- <document>
- <item>
- <title>Let us cache</title>
- <from>Joe</from>
- <to>Jane</to>
- <body>Some content here</body>
- </item>
- </document>";
- $simplexml = simplexml_load_string(
- $string,
- 'SimpleXMLElement',
- LIBXML_NOERROR|LIBXML_NOWARNING|LIBXML_NONET
- );
- $identifier = md5('simplexml_identifier');
- $path = dirname(dirname(__FILE__)).'/tests/_drafts/simple-xml-test-cache.db4';
- $cache = new CacheDba($path, 'db4');
- $cache->put($identifier, $simplexml, 60);
- $getObject = $cache->get($identifier);
- error_log(' - PUT IN CACHE : '.print_r($simplexml, true));
- error_log(' - GET FROM CACHE : '.print_r($getObject, true));
- error_log(' - IS SAME OBJECT : '.print_r(($simplexml->asXml() === $getObject->asXml()) ? 'true' : 'false', true));