Variables in PHP start with a dollar sign, e.g. $name, and are case-sensitive. They do not need explicit type declarations because PHP is dynamically typed.
Constants are defined with define() or the const keyword and cannot be changed once set, making them useful for configuration values.