Logically, I think, if it has its own vhost, it can set its own php, but if not, it should follow its main.
If you need a different PHP version for a subdomain, then either create the subdomain as a separate website (recommended) or use a vhost subdomain instead of a subdomain.