I think @Gordon nails it with the comment that as the European option can never be exercised if its maturity is infinite (sloppy language) its value will be zero.
A straightforward derivation, assuming the price of a zero coupon goes to zero as maturity date goes to infinity, is as follows (I'll just do the put option, call option similar) for a potentially dividend paying stock:
$$
P = e^{-rT} E [ (K - S_T)_+]
$$
By Jensen's inequality:
$$
E [ (K - S_T)_+] \geq (K - E [S_T])_+ = (K - Se^{(r-q)T})_+
$$
So
$$
P \geq (Ke^{-rT} - Se^{-qT})_+
$$
For the upper bound it is clear that
$$
P \leq Ke^{-rT}
$$
Therefore
$$
(Ke^{-rT} - Se^{-qT})_+ \leq P \leq Ke^{-rT}
$$
and $P \to 0$ as $T \to \infty$.
Turning this argument around you could maybe even postulate that the price of an infinite maturity zero coupon bond must be zero for otherwise you could have a nonzero valued European put option that can never be exercised, which to say the least is weird.
EDIT:
Following some exchanges with Hans (see comments below), I think I was too naive with the call option. Following the limit argument as I did above for the put will give current value of call option equal to $S_0$. I am still inclined to think that economically this does not make sense as pointed out by Gordon. I suspect it has to do with the operation of taking limits. In particular, unlike to put option payoff, the call option payoff is unbounded since $S_T$ is unbounded. So taking limits and declaring it's equal to $S_0$ may not be permissible.
And indeed, as already pointed out by Gordon in a comment, because $T \to \infty$ to begin with there is no well-defined terminal condition, and hence no well-defined solution to the PDE.
It's a great interview question by the way.