php bash пути для подключения файла

blblago

Новичок
Все доброго времени суток !
Не могу понять как это работает.
У меня есть файл funtion.php он лежит в корне сайта. А файл "select_test.php" условно dir/dir/select_test.php
Так вот если файл запускать через браузер файл select_test.php он естественно не видит файла function который я подключаю через include и правильно потому что тот файл в корне, и нужно писать путь ../../function.php но вот когда вызываю через bash -c "exec файл функций подключается успешно. Не смотря на то что файлы в разных каталогах. Как так в чем магия ?

При вызове файлы bash -c "exec php module/cart/select_test.php "

PS: Если что-то не понятно, я уточню. Заранее большое спасибо.
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну теорией тут и не пахнет, а вам советую почитать про относительные и абсолютные пути
 

blblago

Новичок
Ну теорией тут и не пахнет, а вам советую почитать про относительные и абсолютные пути
Про пути абсолютные и относительные пути я знаю.

Просто когда идёт вызов через командную строку я думаю что это файл отрабатывает так если бы лежал в корне это только теория
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Я не знаю как ты запускаешь и что в коде, но лучше использовать подключение дополнительный файлов через использование __DIR__ константы и уже плясать от нее.
 
Сверху