[03:30:15] TIL strings are mutable-ish in PHP. I'm sure it's not that way under the hood, but it's interesting that $x = 'foo'; $x[0] = 'b'; changes it to 'boo'. In JavaScript, such operation is simply ignored. https://3v4l.org/WMM99 [03:30:27] source: https://github.com/wikimedia/mediawiki/blob/f5641f9856b27c1b88bdbb5456d59f394c37d2e3/includes/cache/MessageCache.php#L140