I have trouble understanding the following statement (From Gelfland's Calculus of Variations book):
If $\phi[h]$ is a linear functional and if
$$\frac{\phi[h]}{\left|\left|h\right|\right|}\rightarrow 0,$$
as $||h||\rightarrow0$, then $\phi[h]=0$ for all $h$. In fact, suppose $\phi[h_0]\neq0$ for some $h_0\neq0$. Then, setting
$$h_n=\frac{h_0}{n},\;\;\;\;\lambda=\frac{\phi[h_0]}{||h_0||},$$
we see that $||h_n||\rightarrow 0$ as $n\rightarrow \infty,$ but
$$\lim_{n\rightarrow\infty}\frac{\phi[h_n]}{||h_n||}=\lim_{n\rightarrow\infty}\frac{n\phi[h_0]}{n||h_0||}=\lambda\neq0,$$
contrary to hypothesis.
In the above $h$ belongs to some normed linear (function) space $\mathcal{F}$, $||\cdot||$ is the norm function in that space and $\phi[\cdot]$ is a linear functional.
My question is about the part:
$\displaystyle\frac{\phi[h]}{\left|\left|h\right|\right|}\rightarrow 0,\;\;\;$ as $||h||\rightarrow0$, then $\phi[h]=0$ for all $h$.
I don't understand why does the $\phi[h]$ need to equal $0$? Isn't it enough that $\phi[h]\rightarrow 0$ faster than $||h||$?
Thank you for your help! Please let me know if you need more info.
Here is a picture of the part in my book. I have highlighted the area, where I have problems

You are given a space ${\cal F}$ and a linear functional $\phi:\>{\cal F}\to{\mathbb C}$ that you are trying to better understand. The only thing you are told is that $$\lim_{h\to0}{\phi(h)\over\|h\|}=0\ .$$ The statement in question says that in such a case one necessarily has $\phi(x)\equiv0$ on ${\cal F}$.
For a proof consider an arbitrary $x\in{\cal F}$, $x\ne0$. Then $$\phi(x)=\|x\|{\phi(\lambda x)\over \|\lambda x\|}\qquad\forall \lambda>0$$ and therefore $$\phi(x)=\|x\|\>\lim_{\lambda\to 0}{\phi(\lambda x)\over \|\lambda x\|}=0\ .$$