php-конфиги

miketomlin

Новичок
Сильно принципиально всегда использовать return массив? Или можно в локальной области видимости подключать файл с определениями переменных?
PHP:
<?php

$var1 = ...;
$var2 = ...;
PHP:
function func()
{
    require PATH.'config.php';
    ...
}
У нас частенько используют второй вариант, когда не нужно «структурировать» конфигурацию.
 

miketomlin

Новичок
Нужно ли различать конфигурационные данные, которые не должны меняться во время выполнения скрипта, и конфигурационные данные, которые могут меняться во время выполнения скрипта? Под различиями можно понимать все что угодно, например использование разных ф-ций или средств языка (константы с одной стороны и переменные с другой).
 

AnrDaemon

Продвинутый новичок
Нужно различать настройки приложения и параметры скрипта. Во время исполнения скрипта ни то, ни другое не меняется.
 

miketomlin

Новичок
Нужно различать настройки приложения и параметры скрипта.
Что значит «настройки приложения»? Настройки, сделанные пользователем или все-таки программистом?

Что значит «параметры скрипта»? Входные параметры, полученные в HTTP-запросе? Или дефолтные/инициализационные параметры библиотечных ф-ций и т.п.?
 

miketomlin

Новичок
Во время исполнения скрипта ни то, ни другое не меняется.
Я спрашивал про различия того, что не меняется и что может меняться.

Например, обязательно ли использовать константу, если хочешь застолбить значение? Или можно переменную? (Разую область видимости в расчет не беру.)
 
Последнее редактирование:
Сверху