<?php
class test {
 function type( $type ) {
  $stack = array();
  print( gettype( $stack ) );
  function test( $test ) {
   global $stack;
   print( gettype( $stack ) .": グローバルにした時の変数の型" );
   print $test;
  }
  test( $type );
 }
}
$t = new test;
$success = "成功" ;
$t->type( $success );
?>
としたときに、
gettype( $stack )
がNULLを返さずに、arrayを返すようにするにはどうしたらいいですか?