De acordo com a documentação
If a path is defined — whether absolute (starting with a drive letter or \ on Windows, or / on Unix/Linux systems) or relative to the current directory (starting with . or ..) — the include_path will be ignored altogether. For example, if a filename begins with ../, the parser will look in the parent directory to find the requested file.
Quando você usa include ("blah.php"); PHP, o include_path , mas se você usar um especificador relativo , como . ou .. , o PHP constrói um caminho relativo a onde ele está, ou seja o script atualmente em execução.