Allora, sto cercando di sfruttare lo script di Andr3a
http://www.devpro.it/javascript_id_102.html
per importare dei dati serializzati con php in javascript
però ogni riferimento mi dà l'errore "è nullo o non è un oggetto"

esempio:

pagina in php

<?
$output = array ('0'=>array(), '1');
$output[0]=Array('primaClasse'=>'pag.php','biblioteca.php',' pag.php');
echo utf8_encode(serialize($output));
?>
nello script ajax:

var testo=xmlHttp.responseText
testo=PHP_Unserialize(testo);
var a=testo['0'];
alert(a.length);
l'alert mi mostra correttamente il valore 2 ma mi dà anche l'errore "0 è nullo o non è un oggetto"

cosa succede?
forse sbaglio nel modo di richiamare il valore?
se volessi richiamare tutti gli elementi di output[0][primaclasse] come dovrei fare per esempio?
dove sbaglio?