Predefined functions are functions that have already been established in PHP.
The first two examples are predefined functions.
They were called by simply typing the function name (ex strlen()).
I did not need to create the function to use it.
User-defined funcitons are functions that have been created by the user.
They only exist because a user has created them.
In the final example I created a user-defined function that creates a full name from two seperate strings.