PHP PEAR错误类';XML#u序列化程序';找不到?

PHP PEAR错误类';XML#u序列化程序';找不到?,php,xml,xml-serialization,pear,Php,Xml,Xml Serialization,Pear,我需要将数组转换为XML文件。 我有以下代码: <?php $nouser = 'There is no user with that ID in the database.'; try { $handler = new PDO('sqlite:Ebsco.db'); $handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $name = ''; if (isset ($_POST['postname'])

我需要将数组转换为XML文件。 我有以下代码:

<?php
$nouser = 'There is no user with that ID in the database.';
try {
$handler = new PDO('sqlite:Ebsco.db');
$handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$name = '';
if (isset ($_POST['postname'])) {
    $name = $_POST['postname'];
};

$query = $handler->query('SELEcT * FROM Users WHERE ID='.$name);
$User = $query->fetch(PDO::FETCH_ASSOC);
if ($User) {

    $Serializer = &new XML_Serializer();
    $XML = $Serializer->serialize($User);
    print_r($XML);
print_r($Serializer);
}
else {
    echo $nouser;
}
}
catch (PDOException $e) {
    echo $nouser;
    die();
}
?>
我是PEAR新手,所以我不确定我是否正确安装了所有内容(除了将文件放入库中,还有什么需要做的吗?),或者这是否是由其他问题引起的。
Thanx

您需要手动包含文件,PEAR1软件包不会自动加载,除非您自己这样做

require_once 'XML/Serializer.php';
require_once 'XML/Serializer.php';