build/extracted-examples/guides/hack/13-contexts-and-capabilities/08-available-contexts-and-capabilities/globals-good.hack (10 lines of code) (raw):

// WARNING: Contains some auto-generated boilerplate code, see: // HHVM\UserDocumentation\MarkdownExt\ExtractedCodeBlocks\FilterBase::addBoilerplate namespace HHVM\UserDocumentation\Guides\Hack\ContextsAndCapabilities\AvailableContextsAndCapabilities\GlobalsGood; // Valid example class SomeClass { public static string $s = ''; public function accessStatic()[globals]: void { self::$s; // like this } } function access_static()[globals]: void { SomeClass::$s; // or like this }