Définition
Dans certains langages dont Perl, mécanisme de création 
  implicite de données intermédiaires dans des objets structurés.
Autovivification en PHP
Généralement considérée comme créée dans Perl, elle était absente des premières versions de PHP, mais existe dans PHP5:
Renvoie bien:
Array 
( 
    [b] => Array 
        ( 
            [c] => Array 
                ( 
                    [d] => e 
                ) 
        ) 
) 
illustrant la création silencieuse des tableaux $a, $a['b'] et $a['b']['c'] par la simple instruction d'affectation à $a['b']['c']['d'] .
Autovivification en Ruby
Le mécanisme n'est pas actif par défaut en Ruby, mais 
  diverses notations ou déclarations permettent d'aboutir à une fonctionnalité
  similaire.
Autovivification au sens large
Dans un sens moins restrictif, on le trouve également 
  appliqué à tout langage dans lequel la déclaration des 
  variables est facultative, voire absente, et il s'applique 
  alors au fait que la variable est effectivement créée, sans
  instruction de création, lors de son premier 
  déréférencement.