To determine which variable has an illegal name, we need to understand the rules for variable naming conventions.
In most programming languages, variables can be named using letters, numbers, and underscores. However, there are some restrictions:
- The variable name cannot start with a number.
- The variable name cannot contain spaces or special characters, except for underscores.
Now let's analyze each option:
A. $my-Var: This variable name uses a hyphen (-) between "my" and "Var". Hyphens are not allowed in variable names in most programming languages, so option A has an illegal name.
B. $myVar: This variable name uses only letters and does not contain any illegal characters. Option B has a legal name.
C. $my_Var: This variable name uses an underscore (_) between "my" and "Var". Underscores are commonly used in variable names and are allowed in most programming languages. Option C has a legal name.
Therefore, the variable with the illegal name is:
The Answer is: A. $my-Var