It does, and it would work quite well in the example I gave, but if the example function lists the variable name 200 or 300 times, it could be difficult. You could use search and replace, but again, you are localizing the code to this one use, thus breaking the re-usability of the function. Many languages allow code re-use without requiring any kind of re-write of the existing function, like if I could just call it with "display_this($neptune)", but the function prototype is "function display_this(int $variable){}". If it could be done somehow that way, it would not require the changing of any variable names in the function. That way, you could seamlessly use tens or hundreds of functions in other files without having to re-write anything in them. That's what I was wondering if PHP had
EDIT: Ohh, and what if I needed to call the function multiple times with different variables each time? I am wondering if maybe require() and include() are not what I am looking for, but what I have been reading about PHP make it sound like it is. There just has to be a better way, though.