在数组创建之前有空格时,PHP不会编译

So I just spent 30 minutes trying to debug my code, when I finally understood that:

$words = array("word", "word", "word"); // doesn't compile
$words =array("word", "word", "word"); // Does compile

I just tried deleting the space between "=" and "array" as a sort of desperate random try and it worked. Is it a normal behaviour from PHP, considering usually the "=" instruction is totally fine with spaces?

Ok it was some sort of special character that looks exactly like a space but wasn't one. Putting back a normal space worked.