hhvm version constant still called HPHP on older versions so use it for bc