Handle invalid input in PHP lexer
Handle invalid input in PHP lexer

Test Plan: `function<void>`

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D3589

librewiki/libphutil,aik099/libphutil,Symplicity/libphutil,codelabs-ch/libphutil,yangshiqi/libphutil,fivestars/libphutil,wikimedia/phabricator-libphutil,memsql/libphutil,schlaile/libphutil,memsql/libphutil,christopher-johnson/libphutil,aik099/libphutil,memsql/libphutil,zhihu/libphutil,devurandom/libphutil,Khan/libphutil,zhihu/libphutil,uber/libphutil,yangshiqi/libphutil,christopher-johnson/libphutil,christopher-johnson/libphutil,devurandom/libphutil,r4nt/libphutil,wikimedia/phabricator-libphutil,wxstars/libphutil,wxstars/libphutil,codelabs-ch/libphutil,fivestars/libphutil,Automattic/libphutil,fivestars/libphutil,PageUpPeopleOrg/libphutil-patches,Automattic/libphutil,uhd-urz/libphutil,uhd-urz/libphutil,r4nt/libphutil,newbeess/libphutil,librewiki/libphutil,wxstars/libphutil,julkiewicz/libphutil,wikimedia/phabricator-libphutil,julkiewicz/libphutil,newbeess/libphutil,codelabs-ch/libphutil,newbeess/libphutil,eSpark/libphutil,aik099/libphutil,Khan/libphutil,zhihu/libphutil,uhd-urz/libphutil,r4nt/libphutil,Automattic/libphutil,Khan/libphutil,julkiewicz/libphutil,devurandom/libphutil,Symplicity/libphutil,PageUpPeopleOrg/libphutil-patches,uber/libphutil,uber/libphutil,eSpark/libphutil,schlaile/libphutil,schlaile/libphutil,yangshiqi/libphutil,Symplicity/libphutil,eSpark/libphutil,PageUpPeopleOrg/libphutil-patches,librewiki/libphutil