Sorry if this should go into bugs section, but it doesn't let me post there.

The two character sequence _<?_ and _?>_ are the PHP opening and
closing tags.
PSPad _always_ consider them as such even when they appear inside a string
(between quotes '' or double quotes "") and it breaks the highlight for the rest
of the file.
When those character sequence appear into a string it should not be parsed as
opening or closing PHP tags.

-- 
<http://forum.pspad.com/read.php?2,54326,54326>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem