Deprecated: Return type of ExplodeIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/StringUtils.php on line 571

Deprecated: Return type of ExplodeIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/StringUtils.php on line 585

Deprecated: Return type of ExplodeIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/StringUtils.php on line 578

Deprecated: Return type of ExplodeIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/StringUtils.php on line 603

Deprecated: Return type of ExplodeIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/StringUtils.php on line 553

Deprecated: Return type of ResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/db/DatabaseUtility.php on line 186

Deprecated: Return type of ResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/db/DatabaseUtility.php on line 203

Deprecated: Return type of ResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/db/DatabaseUtility.php on line 196

Deprecated: Return type of ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/db/DatabaseUtility.php on line 212

Deprecated: Return type of ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/hamletwiki/includes/db/DatabaseUtility.php on line 175

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/hamletwiki/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/hamletwiki/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/hamletwiki/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/hamletwiki/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/hamletwiki/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/hamletwiki/languages/Language.php on line 1902
 
''the very armor'' - it's no mystery how Horatio knows that armor.  He saw it on display as part of King Hamlet's memorial exhibits, with an attendant there to talk about the exhibits (and help guard them.)
 
''the very armor'' - it's no mystery how Horatio knows that armor.  He saw it on display as part of King Hamlet's memorial exhibits, with an attendant there to talk about the exhibits (and help guard them.)
   −
Memorial exhibits are explicitly mentioned in the play, when Laertes returns in Scene 16, and it's also explicitly stated that Horatio returned to Denmark, from the University of Wittenberg, for King Hamlet's funeral.  The memorial exhibits for a King, especially one who ruled for many years, could be virtually like a museum.
+
Memorial exhibits are explicitly mentioned in the play, when Laertes returns in Scene 16, and it's also explicitly stated that Horatio returned to Denmark, from the University of Wittenberg, for King Hamlet's funeral.  The memorial exhibits for a King, especially one who ruled for many years, could be almost like a museum.
   −
Horatio may have seen that exact armor the previous afternoon, or at any time since his return to Denmark.  Armor is steel, and it does not, of course, evaporate and rise like the dew when it's taken off.  It continues to exist, and can outlive the wearer if it's cared for.  Everybody knows that, or should.  Some suits of armor worn by Henry VIII are on exhibit now in the Tower of London.
+
Horatio may have seen that exact armor the previous afternoon, or at any time since his return to Denmark.
  
Fatal error: Uncaught TypeError: MWExceptionHandler::report(): Argument #1 ($e) must be of type Exception, Error given, called in /home/public/hamletwiki/includes/Exception.php on line 678 and defined in /home/public/hamletwiki/includes/Exception.php:598 Stack trace: #0 /home/public/hamletwiki/includes/Exception.php(678): MWExceptionHandler::report(Object(Error)) #1 [internal function]: MWExceptionHandler::handle(Object(Error)) #2 {main} thrown in /home/public/hamletwiki/includes/Exception.php on line 598