On a WSL Ubuntu 16.04 (Xenial) with composer I executed:
echo 2 * 3 > 5 is a valid inequality
It resulted in a file by the name of 5, with the content:
2 composer-setup.php 3 is a valid inequality
I don't know why this echo includes the text composer-setup.php as well; it should have included everything from left and right besides 5 (the file name) as echo can have a single stream of text as its file name for redirection (no spaces allowed, as I understand, hence the 5 name).
Why is the composer-setup.php appears there between the 2 and 3?