Клас constmgr - Клас за управление на константи и манипулиране стойностите им динамично.
1. Описание
2. Пример
3. За автора
4. Заключение
1. Описание
=================================
Целта на тази статия е да Ви покаже как можете да променяте стойности на константи
по време на изпълнение на Вашите скриптове. Звучи противоречиво, но е възможно,
и си има своята цена.
Класът constmgr е използва за да се дефинират стойности на константи и да им се
променя техните стойности когато разработчикът прецени.
Ето как протича процесът стъпка по стъпка:
	0) изтегляте си пакета constmgr (клас + пример) от адрес: (изисква регистрация)
		http://phpclasses.org/constmgr
	1) създавате инстанция на класа constmgr
			..............
			require_once( "constmgr.class.php" );
			$obj =& new constmgr();
			..............
	2) дефнинираме желаните константи.
		Бележка:
			1) за да можете да използвате възможността за промяна стойността на константа,
			тя трябва да се дефнира задължително с класа constmgr.
			..............
				$obj->set( "DRAGON", "DRAGON value" );
			..............
			2) не трябва да декларирате константата преди декларирането й с класа constmgr
			e.g.:
			..............
				// грешно
				define( "DRAGON", "first DRAGON value wrongly defined & wan't be changed later!" );
				$obj =& new constmgr();
				// this method call won't update the value
				$obj->set( "DRAGON", "DRAGON value" );
			..............
	3) Достъп до стойността на дефнинираната константа
			${DRAGON}
			или
			$obj->get("DRAGON");
			Бележка:
				когато правите достъп до константата по обичайния начин, тя би имала "служебна"
				стойност, която има специално значение за класа constmgr.
					// грешно
					print ("const: " . DRAGON);
					// правилно #1
					print ("const: " . {DRAGON});
					// правилно #2
					print ("const: " . $obj->get("DRAGON"));
2. Пример
=================================
пакетът съдържа пример.
3. За автора
=================================
Светослав Маринов <
[email protected]>
Завършил е Технически Университет в гр. София специалност Електротехника.
Завършил (семестриално) Конпютърни системи и технологии към факултета за следдипломна квалификация.
грешки, коментари, подобрение са винаги добре дошли.
4. Заключение
=================================
	Когато правите достъп до константи по начина ${DRAGON} може да леко досадно,
	но в същото време имате възможността да задавате динамично стойности.
	Всичко най-добро,
	Светослав Маринов
	
[email protected]