In PHP, a constant is an identifier for a fixed value that cannot be changed or undefined once set during script execution. Unlike variables, constants do not start with a dollar sign ($), are globally accessible across scripts without scope rules, and can be defined using either the define() function or the const keyword.