I have the following code from Codeigniter index.php
My understanding is that,
If /
of string position in $system_folder
The realpath() function gives you the file-system path, with any symbolic links and directory traversing (e.g. ../../) resolved. The dirname() function gives you just the directory, not the file within it.
__FILE__ is a magic constant that gives you the filesystem path to the current .php file (the one that __FILE__
is in, not the one it's included by if it's an include.
Sounds about right.
This is to translate from Windows style (\) paths to Unix style (/).