Functions in PHP can be either built-in or user-defined. Built-in functions come with PHP, while user-defined functions are created by the programmer to perform specific tasks.