Какие вообще понятия у этих слов? Есть какое то определение.
Классы настраиваются или конфигурируются?
Например:
class News {
protected $limit = 10;
}
Или
class Files {
protected $uploadDir = 'upload';
}
Предположим значения всех свойств класса лежали бы в отдельном файле.
Как бы назывался этот файл, config.php или setting.php?
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
VeRTak
13.01.2016 - 17:10
ArhПо моему это тот же огурец только по другому повернутый
AllesKlar
13.01.2016 - 17:24
Из той же оперы: калоши или мокроступы.
_____________
[продано копирайтерам]
VeRTak
13.01.2016 - 17:26
Цитата (AllesKlar @ 13.01.2016 - 17:24) |
Из той же оперы: калоши или мокроступы. |
S.Chushkin
13.01.2016 - 17:34
Цитата (Arh @ 13.01.2016 - 17:05) |
class News {
protected $limit = 10;
} |
Это просто инициализация свойства класса. К настройкам не имеет никакого отношения.
Цитата |
Предположим значения всех свойств класса лежали бы в отдельном файле. |
Тогда разраба привязать к позорному столбу. ;)
Цитата |
Как бы назывался этот файл, config.php или setting.php? |
Я использую "config" (configuration).
У работодателей иногда используется "settings", иногда 'options'. А иногда и то и другое и третье рядышком. :)
Но думаю, Wind прав, - в разработке ПО эти понятия одинаковые. Или почти одинаковые и различаются только контекстом, вложенным самим разрабом. Хотя в языке нюансы есть, но это уже тонкости и надо спрашивать у носителей языка, где и почему использовать то или другое.
_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Пару месяцев назад твин меня чуть в угол не поставил, потому что я называл настройки конфигурацией =) Хотя я не уверен что это были настройки, может это и была конфигурация.
С какой стороны посмотреть. Вот стало интересно в чем отличие.
Цитата |
Это просто инициализация свойства класса. К настройкам не имеет никакого отношения. |
Имеет, тут настраивается лимит вывода записей на страницу. Или конфигурируется или устанавливается =)
Цитата |
Тогда разраба привязать к позорному столбу. |
За что?
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
S.Chushkin
13.01.2016 - 17:59
Цитата (Arh @ 13.01.2016 - 17:42) |
Пару месяцев назад твин меня чуть в угол не поставил, потому что я называл настройки конфигурацией =) Хотя я не уверен что это были настройки, может это и была конфигурация. |
твин он такой, он всех в угол загонит ... если дать ему волю.
Цитата |
Имеет, тут настраивается лимит вывода записей на страницу. Или конфигурируется или устанавливается =) |
Ещё раз, - "не имеет", это свойство класса в данном случае.
Вот если прописать News::config, а в конфиге уже limit, тогда
->config - свойство класса "Настройки"
->config->limit - настройка лимита
Цитата |
Цитата | Тогда разраба привязать к позорному столбу. |
За что?
|
Да за что угодно! Можно даже за то самое.
_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
S.Chushkin
Цитата |
->config->limit - настройка лимита |
Вот так чтоль?
protected $config = [
'limit' => 10
];
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Тогда это не настройка, это ключ свойства класса =)
Так в php и нет специальной конструкции setting.
Не пойму что ты хочешь сказать.
Свойство или переменная или значение массива отвечающее за настройку чего-либо и есть "настройка", я вот об этом.
Могу предположить что свойство, которое можно поменять только вручную это конфигурация.
А если оно не приватное или его можно поменять через сеттер - это настройка.
То есть конфигурируется оно один раз, а настраиваться может по ходу дела =)
Короче ладно, по русски "настройка", в коде "config".
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
AllesKlar
13.01.2016 - 18:33
настройки / конфигурации / settings / options / Einstellungen / პარამეტრები и прочие 設置 это данные, лежащие в файле, базе.
То что делается в классах кода - это инициализация, на основе этих настроек / конфигураций / settings / options / Einstellungen / პარამეტრები и прочих 設置
_____________
[продано копирайтерам]
sergeiss
13.01.2016 - 18:49
Я предлагаю посмотреть "ширше", на значения слов, на их суть :) И уже исходя из этого делать выводы.
Что имеет более широкое значение: option, settings или configuration? Я бы их расположил в таком порядке от общего к частному: configuration - settings - options. То есть, слово configuration должно использоваться для более глобальных вещей. Setting - это уже более детальные параметры. А options - это те значения, которые могут принимать settings.
Допустим, есть такая хрень:
div {
background-color: blue;
}
Здесь "цвет фона" - это
setting, а blue - это
option. А весь набор стилей для div (набор
settings)- это по своей сути
configuration.
Если кто не согласен, прошу аргументировать возражение.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
по мне так настройка - это произведение какого-то действия. напр. настройка конфигурации.
а конфигурация - это непосредственно то, что все мы тут обсуждаем в теме.
хотя и конфигурация настроек наверное тоже можно сказать. в общем масло масляное.
Надо было опрос создать, кто как называет =)
Например как назвать таблицу в базе с пользовательскими настройками.
user_setting или user_config
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Цитата (Arh @ 13.01.2016 - 17:05) |
Как бы назывался этот файл, config.php или setting.php? |
config.php, при том не объявлял бы там переменную, а делал так
<?php
return array();
Arh, если твои объекты можно настраивать из вне, то это всегда плюс. То есть лучше не использовать заранее определены хардкорные значения, ну максимум в случаях когда использовать значение по-умолчанию, если в конфигурации не задано.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Razzwan
13.01.2016 - 21:29
Цитата (Arh @ 13.01.2016 - 18:24) |
Свойство или переменная или значение массива отвечающее за настройку чего-либо и есть "настройка", я вот об этом. |
ты прав.
Тоже не считаю, что это такой уж принципиальный вопрос. И в принципе, согласен с классификацией sergeiss.
Кстати, если моя информация верна - у него сегодня День Рождения. Поздравляю!
_____________
Youtube канал WebDeveloper->Run()Сайт для душиGitter
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.