Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как проверить константу на пустое значение

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: sim5   (29.07.2010 в 20:18)   письмо автору
 
   для: neadekvat   (29.07.2010 в 20:17)
 

Задача автора, скорее всего, возникла от недопонимания назначений (а может и их сути) констант и переменных.

  Ответить  
 
 автор: neadekvat   (29.07.2010 в 20:17)   письмо автору
 
   для: sim5   (29.07.2010 в 20:09)
 

Но это же несколько иная задача.
Если брать как аналог переменную, то автор спрашивает, как сделать
!empty($variable)
А sms-send показал, как сделать
isset($variable)
Хотя, по правде сказать, у меня еще никогда задачи автора не возникало..

  Ответить  
 
 автор: sim5   (29.07.2010 в 20:09)   письмо автору
 
   для: neadekvat   (29.07.2010 в 20:07)
 

Вот верное предложение:

автор: sms-send (29.07.2010 в 15:45) письмо автору
для: max_ivanov (29.07.2010 в 15:36)

все остальное от лукавого, да и приравнивать константу переменной, ну это как надеяться легким движением руки превратить лом в травинку. Смысла никакого.

  Ответить  
 
 автор: neadekvat   (29.07.2010 в 20:07)   письмо автору
 
   для: sim5   (29.07.2010 в 19:58)
 

И почему-то там напечаталось два "равно"
Ну да ладно, мое предложение иное.

  Ответить  
 
 автор: sim5   (29.07.2010 в 19:58)   письмо автору
 
   для: neadekvat   (29.07.2010 в 19:55)
 

А это уже проверка константы, хотя корявым способом, и с ошибками.

  Ответить  
 
 автор: neadekvat   (29.07.2010 в 19:55)   письмо автору
 
   для: sim5   (29.07.2010 в 19:47)
 

Так мб лучше тогда
if (DB !== '') echo DB;

  Ответить  
 
 автор: sim5   (29.07.2010 в 19:47)   письмо автору
 
   для: neadekvat   (29.07.2010 в 19:40)
 

Кстати:

$chkdb = DB; 
if  (!empty($chkdb)) {echo DB;}

напечатает DB, то есть все определено и ОК полное!, если будет подавлен вывод ошибок.

  Ответить  
 
 автор: neadekvat   (29.07.2010 в 19:40)   письмо автору
 
   для: sim5   (29.07.2010 в 19:36)
 

Бывает :) У нас тут (север) жара на солнце за 40 - мозг плавится, тоже все путаю, работу еле делаю)

  Ответить  
 
 автор: sim5   (29.07.2010 в 19:36)   письмо автору
 
   для: neadekvat   (29.07.2010 в 19:27)
 

Ах вон в чем дело, я то серый код автора не прочитал, а на вашу проверку сразу обратил внимание, мозги и завернулись - по неизвестному значению узнавать родителя. )

  Ответить  
 
 автор: neadekvat   (29.07.2010 в 19:27)   письмо автору
 
   для: sim5   (29.07.2010 в 19:19)
 

*Вздохнув*
Задача автора - проверить, не пустое ли значение у константы.
Я предложил проверять переменную (которая впоследствии станет значением константы) на пустоту перед тем, как объявлять константу. Сказав также, что если константа имеет постоянное значение (определено в коде ручками своими), то проверка не нужна в принципе

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования