Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Most Google Images results for "eye anatomy" are pictures of eyes that don't have the hyaloid canal while some do (proof). Do humans have it, after all, or not? :)
Yes, humans do have the hyaloid canal.
Schematic diagram of the human eye (reference)
For function and other information, please refer to this journal article.
Required, but never shown