Code style: else if → elseif [PSR-2]
PSR-2 relevant rule:
The keyword elseif SHOULD be used instead of else if so that all control keywords look like single words.