The syntax ?<...> seems to be only supported from PCRE 7.0 on. For backwards-compability ?P<...> is used.