FWIW, the reason there is an empty space after the equals and before the semicolon is because there's supposed to be a poop emoji -- i.e., PHP is "poop". It's a pity, my initial reaction seeing the headline was somebody had found an interesting hack with that particular syntax.
Actually some time ago I found some piece of alien PHP code (a backdoor) in my server, and I couldn't understand it! I did't know the $($); syntax. After searching for that and not finding anything I discovery that exist one special Unicode character that is invisible.
Full code here: https://imgur.com/a/Cggdx