Predefined variables in PHP are built-in variables that provide information about the server, environment, and user input. They are automatically available in all scopes and are often referred to as "superglobals." These variables simplify common tasks and enhance script functionality.