Some statements may occur outside of namespaces ----- Hi! ----- array( 0: Stmt_Declare( declares: array( 0: Stmt_DeclareDeclare( key: A value: Scalar_String( value: B ) ) ) stmts: null ) 1: Stmt_Namespace( name: Name( parts: array( 0: B ) ) stmts: array( ) ) 2: Stmt_HaltCompiler( remaining: Hi! ) ) -----