Действительно ли возможно условно require_once, установите globals или константы набора?

У меня есть конкретный php класс, что я хочу смочь загрузить идентичные копии на два различных сервера. В зависимости от сервера, хотя, требование будет расположено в различных местах. (константы и globals немного отличаются также), я могу условно установить require_once, Globals или константы в начале файла?

5
задан stormist 20 April 2010 в 19:21
поделиться

2 ответа

Можно. Если вы хотите решить проблему таким образом, вам просто нужно решить, как вы собираетесь определять, на каком сервере выполняется код. Вы можете попробовать использовать доменное имя:

if ($_SERVER['SERVER_NAME'] == 'mydomain1.com') {


} else {
    // default

}
5
ответ дан 18 December 2019 в 14:43
поделиться

Конечно:

<?php

if (/* some conditions */) {
    require_once('some.file.php');
} else {
    require_once('another.file.php');
}

?>
8
ответ дан 18 December 2019 в 14:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: