Perchè creando l'array nel seguente modo lui legge la parola array e la memorizza come stringa???

Codice PHP:
if(isset($_POST[invio])){
    
$datiIscritto = array(
        
"titoloIscritto" => array("valore" => $_POST["titolo"], "errore" => FALSE"erroreDesc"=>""),
        
"nomeIscritto" => array("valore" => $_POST["nome"], "errore" => FALSE"erroreDesc"=>""),
        
"cognomeIscritto" => array("valore" => $_POST["cognome"], "errore" => FALSE"erroreDesc"=>""),
        
"mailIscritto" => array("valore" => $_POST["mail"], "errore" => FALSE"erroreDesc"=>""),
        
"mailIscritto2" => array("valore" => $_POST["mail2"], "errore" => FALSE"erroreDesc"=>""),
        
"cittaNascitaIscritto" => array("valore" => $_POST["natoa"], "errore" => FALSE"erroreDesc"=>""),
        
"dataNascitaIscritto" => array("valore" => null"errore" => FALSE"erroreDesc"=>""),
        
"cittaResidenzaIscritto" => array("valore" => $_POST["residente_citta"], "errore" => FALSE"erroreDesc"=>""),
        
"viaResidenzaIscritto" => array("valore" => $_POST["residente_via"], "errore" => FALSE"erroreDesc"=>""),
        
"civicoResidenzaIscritto" => array("valore" => $_POST["residente_civico"], "errore" => FALSE"erroreDesc"=>""),
        
"capResidenzaIscritto" => array("valore" => $_POST["residente_cap"], "errore" => FALSE"erroreDesc"=>""),
        
"nazioneResidenzaIscritto" => array("valore" => $_POST["nazione"], "errore" => FALSE"erroreDesc"=>""),
        
"telefonoIscritto" => array("valore" => $_POST["telefono"], "errore" => FALSE"erroreDesc"=>""),
        
"cellulareIscritto" => array("valore" => $_POST["cellulare"], "errore" => FALSE"erroreDesc"=>""),
        
"giornoNascita" => $_POST["natoilgiorno"],
        
"meseNascita" => $_POST["natoilmese"],
        
"annoNascita" => $_POST["natoilanno"],
        
"ERRORI" => FALSE                           
                            
);
    
    
var_dump("$datiIscritto");
        } 
VAR DUMP RESTITUISCE string(5) "Array"