Как написать переносимый PHP-код для разработки Windows XAMPP в / из Ubuntu? - PullRequest
0 голосов
/ 12 октября 2011

я установил ampps (аналог сервера xampp) на мои окна 7 Проблемы начинаются с того, что домашняя корневая папка d: \ var \ www \ public_html \ site1 и в Ubuntu ее / var / www / public_html / site1

Есть ли способ заставить код работать на обоих без изменения каждый раз, когда имена папок на php?т.е. set_include_path (get_include_path (). PATH_SEPARATOR. $ path);?

Также было бы здорово, если бы IDE, как Zend, распознавал путь, чтобы я мог CTRL. Нажмите на функцию, к которой он может перейти,

1 Ответ

0 голосов
/ 12 октября 2011

Я не уверен на 100%, получаю ли я то, о чем вы спрашиваете, но ....

Есть ли способ заставить код работать на обоих без изменения каждый раз, когда имена папок на php?

Для включений внутри проекта вы часто можете использовать относительные пути. Примеры:

include("include.php"); // file inside the current folder
include("../include.php"); // file inside the parent folder
include("../includes/include.php"); // file inside the includes folder 
                                    // that is located in the parent folder 
...