I did a lot of reading but I cannot answer one question I have with php include behavior.
On php.net it says that it looks into the directories that are in include_path variable. After that it looks in the current directory. If I put relative path (starting with dot) or absolute path it ignores the include_path.
So far so good.
I get confused when I see examples on the internet that start with something like that:
include('LibName/SomeFile.php');
Would php take every path from include_path and append ‘LibName/SomeFile.php to look for the file? What is the behavior?
It’s exactly what you said it is. It checks each directory in include_path to see if ‘LibName/SomeFile.php’ references a file relative to those paths. If not, it tries the current directory.