Collision resistance is irrelevant if there's already a hash value specified. What matters here is being able to find preimages for a given output, and even if MD5 had a practical preimage attack, it would be too expensive to use just for cracking captchas. :-)
PHP is a red herring; this would apply for any language.
PHP is a red herring; this would apply for any language.