ищите меня в нирване
36 / 36 / 5
Регистрация: 23.10.2013
Сообщений: 198
1

Константа как объединение других констант

08.11.2013, 15:34. Показов 1569. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В других языках можно константу-член класса задать как результат объединения других констант. А в пхп нет такой возможности? пых ругается. Т.е. такую сборную "константу" объявлять как переменную? Хотелось бы красиво сделать именно чтобы это константа была
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2013, 15:34
Ответы с готовыми решениями:

Даны функциональная константа, предикатная константа и определённое количество аксиом. Как построить модель
Даны функциональная константа, предикатная константа и определённое количество аксиом. Как построит...

Константы на основе других констант
Не даёт объявить константу, рассчитывающуюся из других констант. Как обойти? ...

Использование функций и констант из других файлов
Использование функций и констант из других notebook-ов. Например у меня множества констант и...

Классы. Объединение в одном классе других классов
class A { private string a; private string b; } class B { A a; public...

3
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
09.11.2013, 10:08 2
Константа - это определенное значение.
Выражение логично задавать переменной, а не константе.
0
ищите меня в нирване
36 / 36 / 5
Регистрация: 23.10.2013
Сообщений: 198
09.11.2013, 10:17  [ТС] 3
Цитата Сообщение от OnYourLips Посмотреть сообщение
Выражение логично задавать переменной
если выражение состоит из констант - его результат, также константа. Сейчас уже не помню, в .NET или ц такие вещи допускаются, а здесь чтобы получить "сборную" константу приходится городить свойство только на чтение через геттеры ипр..
0
217 / 157 / 30
Регистрация: 11.05.2010
Сообщений: 614
13.11.2013, 15:39 4
Лучше уж так, чем "свойство через геттеры".
PHP
1
2
3
4
5
6
  define ('_A', 1);
  define ('_B', 2);
  $c = _A + _B;
  define ('_C', $c);
  unset ($c);
  echo _C . "\n";
Добавлено через 13 минут
Тьху, блин, это ж ооп, значит про константу-свойство. Извиняюсь, не досмотрел.
Но тогда вообще непонятно, зачем константу лепить. (хотя хз, опыта в ооп у меня нет)
0
13.11.2013, 15:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2013, 15:39
Помогаю со студенческими работами здесь

Создание запроса на объединение двух других запросов
Добрый день. Подскажите решение в следующей ситуации. Есть два сложных запроса на выборку...

Автомат принимающий объединение языков двух других автоматов
С первыми двумя частями справился, а по третей вопрос. Задание: a)создать автомат {A}_{1}...

Ошибка константа. как исправить?
помогите пожалуйста, как убрать эту ошибку?

Как понять, какого типа константа?
константу обычно обо значают типа s = 'stroka'; n = 1344; Как понять какого типа константа n?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru