improve IsPhpCode to handle markers in strings/comments

requires that syntax highlighting is enabled in vim for these
improvements to be utilized