Описание тега class-constants
In object-oriented programming, a class constant is a constant defined within a class.
1
ответ
FieldInfo.GetRawConstantValue недоступен для UWP
Мне нужно получить значение константы в моем классе.GetField работает отлично. Но потом myFieldInfo.GetRawConstantValue() нормально работает отлично, но не доступно на UWP. Есть ли способ добиться этого на UWP?
10 ноя '18 в 16:02
6
ответов
Получить значение динамически выбранного константы класса в PHP
Я хотел бы иметь возможность сделать что-то вроде этого: class ThingIDs { const Something = 1; const AnotherThing = 2; } $thing = 'Something'; $id = ThingIDs::$thing; Это не работает Есть ли простой способ сделать что-то эквивалентное? Обратите вним…
27 май '11 в 02:03
5
ответов
Изменить константу класса в Python
В Python я определяю класс: class X(): _CON = 0 def __init__(self, var): self.y = var*self._CON Можно ли изменить константу _CON например X? Например, я пытаюсь сделать следующее X._CON = 3 x = X(2) a = x.y Я жду _CON должно быть изменено с 0 на 3 и…
16 авг '17 в 03:06
2
ответа
Доступ к константам в классе без создания экземпляра класса в ObjectiveC
Ниже класс C# используется только для сохранения констант. Таким образом, мы можем получить доступ к каждому, используя имя класса. Таким образом, "Constants.DIR_ARCHIVE" даст "Архив". Как я могу определить ниже C# класс в ObjectiveC? public class C…
25 апр '13 в 06:30
2
ответа
Тестовые классы с обычным поведением
Мне нужно написать несколько классов интеграционных тестов в Hybris Commerce Suite, и большинство из них имеют общее поведение для настройки системы (сайт, магазин, каталог, страна,...) или для выполнения некоторых общих действий, таких как создание…
11 сен '13 в 18:52
1
ответ
Это статическое поле класса используется до того, как оно было создано?
Итак, я экспериментировал со статическими полями классов (особенно с константными) и занялся… этим: #include <iostream> #include <conio.h> class Test { public: Test() { std::cout << "Constructing (Default CTOR)\n"; } Test(int f) { …
09 фев '17 в 23:10
1
ответ
Как использовать метод define () с "константами классов", которые определены в конкретном классе в PHP?
Ниже приведен небольшой фрагмент кода класса: <?php /** * [PHPFOX_HEADER] */ defined('PHPFOX') or exit('NO DICE!'); /** * * * @copyright [PHPFOX_COPYRIGHT] * @author Raymond Benc * @package Phpfox_Service * @version $Id: service.class.php 67 2009…
05 июн '15 в 03:10
4
ответа
[PHP]: использовать функцию возврата в качестве данных массива в определении статического класса
У меня проблемы с этим определением класса из-за определения $directories, Пожалуйста помоги: <?php ..... class Config { public static $directories = array( "resources" => realpath(__DIR__), "root" => $_SERVER['DOCUMENT_ROOT'], "branch" =&g…
17 июл '10 в 22:15
3
ответа
Почему значение константы класса оценивается в одном выражении, а не в другом?
Я использую PHP 7.2.6 Я пробовал следующую программу: <?php class beers { const softdrink = 'rootbeer'; } $rootbeer = 'A & W'; echo "I'd like an {${beers::softdrink}}\n"; //Output : I'd like an A & W echo "I'd like an {beers::softdrink}\n…
10 июл '18 в 11:29
1
ответ
Констант класса PHP Array Cast
Для симуляции перечислений в PHP мне нравится использовать константы классов. например class FRUIT { const apple = 1; const orange = 2; const lemon = 3; const pear = 4; }; У меня есть случай, когда я хотел бы привести этот класс к массиву, чтобы зап…
22 мар '12 в 19:17
1
ответ
Константа класса не принята php 5.4
У меня есть константа класса const DATE_REGEX = '@^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$@'; который я хочу использовать в статическом массиве как часть строки: public static $rules = [ 'startdate' => ['required','regex:'…
27 окт '14 в 11:20
1
ответ
NDK: Как использовать константы.c в классе Java
Я пытаюсь определить константу в файле.C и использовать эту константу в файле.Class в моем классе. Как я могу это сделать? Я совершенно новый для NDK. Я определил константу здесь. const jstring BASE_URL ="http://www.google.com";' В настоящее время я…
26 ноя '15 в 07:37
2
ответа
Константы класса PHP, кажется, всегда интерпретируются как строки
Константа класса всегда кажется интерпретированной как строка, хотя она определена как целое число. Почему PHP делает такого рода жонглирование типов и как мне это предотвратить? Смотрите следующий код: class BitSet { const NONE = 0; const FOO = 1; …
16 май '15 в 13:40
1
ответ
Константа доступа объекта члена класса не работает
Если я попробую следующий пример (PHP 5.4), я получу следующую ошибку: Ошибка разбора: синтаксическая ошибка, неожиданный '::' (T_PAAMAYIM_NEKUDOTAYIM), ожидание ',' или ';' class a { public $p; public function __construct() { $this->p = new b; }…
30 дек '13 в 11:07
0
ответов
PHP: добавление констант в класс во время выполнения
У меня есть следующий код: interface ITest { const SIGNAL_FOO = 'foo'; } class SomeClass extends SignalSlotObject implements ITest { const SIGNAL_BAR = 'bar'; } SignalSlotObject извлекает все константы, начинающиеся с 'SIGNAL_' во время выполнения, …
20 апр '11 в 12:09
3
ответа
Php константа () не работает с пространством имен?
Следующее не работает: use application\components\auditor\AuditLevel; public function actionAudit() { $data=unserialize($_POST['data']); $message=$data['message']; $context=$data['context']; $level=$context['level']; Yii::app()->auditor->log(c…
06 янв '14 в 15:08
4
ответа
Экземпляр объекта PHP класса [DateTime('@-1')] как константа в другом классе
Я определяю класс, который имеет объект DateTime в качестве одного из свойств. Я хочу установить его значение по умолчанию в Unix Timestamp '-1'. Я также хочу, чтобы это значение по умолчанию было постоянным, чтобы все объекты знали его значение. Но…
06 сен '11 в 14:50
1
ответ
Метод Ruby Class или Constant, лучшая практика
Один из моих классов ruby извлекает данные из довольно большого локального файла XML, который будет меняться только при новом развертывании. В этом случае рекомендуется хранить документ как постоянный, например: class Product XML_DOC = Nokogiri::X…
26 окт '11 в 21:40
2
ответа
Eiffel: однажды функция имеет общий или привязанный результат. Попытка создания констант
Я пытаюсь создать цвета для регистрации в терминале, чтобы мои ошибки были понятнее. При этом мне кажется очевидным, что мне придется создавать константы, подобные следующим. Поскольку я не хочу создавать экземпляр каждый раз, когда я вызываю свою к…
17 окт '18 в 14:43
7
ответов
Постоянная видимость класса php
Можем ли мы установить видимость константы класса? Для бывших class MyClass { const CONST_VALUE = 'A constant value'; } для этого класса мы можем написать public const CONST_VALUE = 'A constant value'; или же private const CONST_VALUE = 'A constant …
17 мар '11 в 13:11