In C# there are no commands. (I'm not quite sure this term is valid for PHP, probably not.) This is not interpreted languages, as everything in .NET. Compiler compiles everything in IL, and compilation to the machine codes is done by JIT (Just In Time) compiler during run-time call-by-call, i.e. on demand.
Before you go into detail, read general characteristics of each language you learn, as well as their relationships with other languages:
http://en.wikipedia.org/wiki/C_Sharp_(programming_language)[
^],
http://en.wikipedia.org/wiki/PHP[
^].
Try to avoid "translation" of what you know into new languages, it is very misleading. In first staged, try to "forget" what you know and dive into the world of different concepts.
—SA