Jest to względne w stosunku do oryginału wymagającego pliku, jeśli ma to sens.
Tak więc, jeśli masz plik o nazwie indeks, który wygląda tak:
require("./resources/functions.inc.php");
A potem functions.inc.php musiałby wyglądać tak:
require("./resources/anotherFunctionsFile.inc.php");
Zamiast:
require("anotherFunctionsFile.inc.php);
Ale naprawdę powinieneś używać stałej __DIR__
, która jest zawsze katalogiem, z którego uruchamiany jest skrypt; to znacznie ułatwia sprawę.
Więcej informacji o __DIR__
i inne stałe: http://php.net/manual/en/language.constants.predefined.php
Mam nadzieję, że pomaga.
w php 5.3 i wyżej, możesz użyć '__DIR__' zamiast' dirname (__ FILE __) '. (powinno się używać co najmniej 5.3, ponieważ starsze wersje nie są obsługiwane) – SDC