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.