To be honest when I first read your post, I seriously doubted you... sorry
Once I'd tried it out, it prompted me to do some further research into a "cure" and, for the record, this is what I came up with:
if (bccomp((9.79 * 100), 979) == 0) {
echo "PHP can multiply by 100!!";
} else {
echo "PHP CAN'T multiply by 100!!";
};
If tracked this down since in the PHP Manual it says: "...So never trust floating number results to the last digit and never compare floating point numbers for equality. If you really need higher precision, you should use the arbitrary precision math functions or gmp functions instead."
Thanks for the information though - It's probably saved me from making a really dumb error at some point in the future!