| 12345678910111213141516171819202122232425262728293031 | <?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------------------------------------------------// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.// +----------------------------------------------------------------------// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )// +----------------------------------------------------------------------// | Author: liu21st <liu21st@gmail.com>// +----------------------------------------------------------------------namespace think\config\driver;class Xml{    public function parse($config)    {        if (is_file($config)) {            $content = simplexml_load_file($config);        } else {            $content = simplexml_load_string($config);        }        $result = (array) $content;        foreach ($result as $key => $val) {            if (is_object($val)) {                $result[$key] = (array) $val;            }        }        return $result;    }}
 |