The double-pipe (||) means “or” to PHP. So line of code says, if
there’s no match at all ($location === false) or the match isn’t
starting at the first position (position 0), then look for the next
keyword. Of course, you’d have to change all your if statements,