Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как присвоить переменной значение константы?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Как присвоить переменной значение константы?
collrid
Отправлено: 14 Августа, 2008 - 12:54:55
Post Id


Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Июль 2008  


Помог: 0 раз(а)




Как присвоить переменной значение константы?

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. echo $constant=CONSTANT;
  4.  ?>
  5.  



Или хотя бы проверить константу, а точней ее значение?


CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3.  
  4. if(CONSTANT=='dfg'){
  5. *****
  6.  } else {
  7.  *****
  8.  } ?>
  9.  
 
 Top
Morgan
Отправлено: 14 Августа, 2008 - 13:18:22
Post Id


Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




Константы объявляються функцией define()
 
 Top
UA.ProG
Отправлено: 14 Августа, 2008 - 13:20:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


Тю ты всё норм написал)вроде


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
collrid
Отправлено: 14 Августа, 2008 - 13:44:17
Post Id


Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Июль 2008  


Помог: 0 раз(а)




UA.ProG пишет:
Тю ты всё норм написал)вроде

Нет - это константы, они на то и константы, что не предусмотрено их проверки и переопределение!
 
 Top
UA.ProG
Отправлено: 14 Августа, 2008 - 15:33:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. define("test","test");
  4. if(defined(test)) echo "bo<br>";
  5. if(test == "test") echo "bo";
  6. ?>
  7.  


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
collrid
Отправлено: 14 Августа, 2008 - 17:39:48
Post Id


Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Июль 2008  


Помог: 0 раз(а)




UA.ProG пишет:
<?PHP
define("test","test");
if(defined(test)) echo "bo<br>";
if(test == "test") echo "bo";
?>


Ну а если:

CODE (text):
скопировать код в буфер обмена
  1. <?PHP
  2. define("test","test2");
  3. if(defined(test)) echo "bo<br>";
  4. if(test == "test2") echo "bo";
  5. ?>
 
 Top
UA.ProG
Отправлено: 14 Августа, 2008 - 18:07:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


ну и ?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. define("test","test2");
  4. # P.S. Забыл параметр ф-ции в кавычки поставить defined("")
  5. if($true=defined("test")) echo "bo<br>";
  6. if(test == "test2") echo "bo";
  7. ?>


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB