Note this isn't about command line flags, which already have a consensus here.
There was a recent PHP answer involving multiple PHP files. Normally, programs with multiple files are either using one file to import/execute/retrieve data from the others, or else are all called with the interpreter like:
./lang file1 file2 file3
However, in this answer, the poster specified that the command to execute the program would be:
php file1;php file2
which caused arguments that this was actually just running two programs, or that it should instead count as the Bash language.
Is this a valid way of executing a submission? Does this still count as the PHP language? Do we have a policy on what are the valid ways to execute a submission?