For a matrix $A$, the notation $A^\dagger$ implies the transpose of the complex conjugate of $A$ i.e., $A^\dagger=(A^*)^T$.
What does the symbol $\hat{\phi}^\dagger$ mean for a quantum operator corresponding to a classical field $\phi(x)$? Is it okay to think of $\hat{\phi}(x)$ as an infinite dimensional column vector and $\hat{\phi}^\dagger$ as a row vector with $\hat{\phi}^\dagger=(\hat{\phi}^*)^T$?
However, there are two problems that I can immediately see.
1. Operators in ordinary quantum mechanics are square matrices while (if my representation is valid) $\hat{\phi},\hat{\phi}^\dagger$ are column and row vectors.
2. For a complex scalar field $$[\hat{\phi}(t,\textbf{x}),\hat{\phi}^\dagger(t,\textbf{y})]=0\implies \hat{\phi}(t,\textbf{x})\hat{\phi}^\dagger(t,\textbf{y})=\hat{\phi}^\dagger(t,\textbf{y})\hat{\phi}(t,\textbf{x}).$$ If my representation is valid, this equation becomes meaningless because on one side we have number and on the other side we have a matrix.
What is is the correct way to visualize quantum field and interpret the commutation relation?