Expanding on @MichaelBurr's comment: $L^2[0,1]$ does not consist of functions, but rather of equivalent classes of functions. We say that two functions are in the same equivalence class if the set they disagree on is null.
As such, when we say $1/\sqrt[4]{x}$ is a member of $L^2[0,1]$, we are saying it is in an equivalence class that contains a function that is square integrable.
One such function would be $$f(x) = \left\{ \begin{array}{ll} 1/\sqrt[4]{x} & x \neq 0\\ 0 & x=0\end{array}\right.$$
Since according to Lebesgue measure $\{0\}$ and $\{1\}$ are both null sets, it does not make a difference when considering $L^2(0,1)$, $L^2[0,1)$ or $L^2[0,1]$. They are literally different, since the functions are defined on different domains. However, since the difference in their domains is null there is no qualitative difference.
If we were talking about another measure, such as $\delta_0$, we would have to be more careful. $\delta_0(A) = 1$ if $0 \in A$ and $\delta_0(A)=0$ if $0\not\in A$. Now lets consider the measure $\mu = m + \delta_0$ (the sum of Lebesgue measure and $\delta_0$).
Now the spaces $L^2( (0,1], \mu)$ and $L^2( [0,1], \mu)$ are different not just literally, but qualitatively. This is because the set $\{0\}$ is no longer null.