- All string types can be used as array keys.
- Behavior depends on unicode_semantics setting.
With Unicode semantics on:
- (string)"key" and (unicode)"key" index the same element
With Unicode semantics off:
- (string)"key" and (unicode)"key" index a different element