There are two different types of functions. There are user defined functions where you have to write out the rules of what the function does. Then when you want to use it you call it and it spits out whatever you defined.
A built in function is something that is built into php so you dont have to define it you just have to call it on whatever you're trying to use the function on.