Q:

Is a variable set as a string, a string literal?

I have a variable $myVariable = "hello world". Is $myVariable a string literal? 
I'm curious if variable is considered its own type, or if it can take on the type of whatever it evaluates to. 

A:

Is $myVariable a string literal?

No, "hello world" is the string literal. It is a literal for a string.

I'm curious if variable is considered its own type

No. Values have type, not variables. Variables refer to values.

