I found it very difficult to find this answer, after an hour (yes, an hour) of googling and browsing through several posts on stackexchange and several other forums... even through Apache's Documentation!
I could not for the life of me find what the difference between these two are, add to that I'm fairly inexperienced with Apache.
I came across this when looking for alternative solutions to creating a dev server for PHP and MySQL on my local machine. I was following this tutorial:
https://mallinson.ca/osx-web-development/
...which mentions "VirtualDocumentRoot" but does not specify why this is a better (is it?) choice over DocumentRoot.
Any leads or links to where I might find documentation on this would be most appreciated. Thanks!
Note: The closest I found to documentation was only on DocumentRoot http://httpd.apache.org/docs/2.4/mod/core.html#documentroot