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 :: Краткая запись условий [3]

 PHP.SU

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


 Страниц (4): « 1 2 [3] 4 »   

> Без описания
Самогонщик
Отправлено: 14 Ноября, 2011 - 10:54:22
Post Id



Посетитель


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


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




Я правильно понимаю, что под информацией ты понимаешь код?
 
 Top
n1k86
Отправлено: 14 Ноября, 2011 - 10:55:24
Post Id


Частый гость


Покинул форум
Сообщений всего: 160
Дата рег-ции: Март 2011  


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




Да. Если ты смотрел код, то там очень много повторяется...)))) Хотелось бы избавиться от повторений, но не потерять работоспособность..
 
 Top
n1k86
Отправлено: 15 Ноября, 2011 - 12:44:34
Post Id


Частый гость


Покинул форум
Сообщений всего: 160
Дата рег-ции: Март 2011  


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




Воплотил в жизнь сокращение вот этого:

Старый вариант! (Отобразить)


Сокращённый вариант!! (Отобразить)


вот так вот...сделал функции следующию:

Функции (Отобразить)


чуть чуть доработал код и всё...
 
 Top
Ch_chov
Отправлено: 15 Ноября, 2011 - 13:02:57
Post Id



Постоянный участник


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


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




Цитата:
if (isset($_SESSION['id']) && isset($_SESSION['hash']))
PHP:
скопировать код в буфер обмена
  1. if (isset($_SESSION['id']), $_SESSION['hash'])


Цитата:
if($userdata['hash'] == $_SESSION['hash'] && $_SESSION['id'] == $_SESSION['id'])
PHP:
скопировать код в буфер обмена
  1. if($userdata['hash'] == $_SESSION['hash'])


Цитата:
if(!empty($_GET['how']) AND is_numeric($_GET['how']) AND $_GET['how'] == 2)

PHP:
скопировать код в буфер обмена
  1. if(isset($_GET['how']) && $_GET['how'] == 2)
 
 Top
n1k86
Отправлено: 15 Ноября, 2011 - 13:03:47
Post Id


Частый гость


Покинул форум
Сообщений всего: 160
Дата рег-ции: Март 2011  


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




Разницы нет что так, что так...
(Добавление)
стоп, сначала не так код прочитал твой....))) щас поправлю, спс)))
(Добавление)
не могу понять, если честно, где ты это взял))) Но это устаревшие уже коды. Давно уже переписал)))
 
 Top
Ch_chov
Отправлено: 15 Ноября, 2011 - 13:32:41
Post Id



Постоянный участник


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


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




Из первого постав вроде.
PHP:
скопировать код в буфер обмена
  1. AND $_SESSION['id'] == $_SESSION['id']

Это вообще хохма...
 
 Top
n1k86
Отправлено: 15 Ноября, 2011 - 13:34:15
Post Id


Частый гость


Покинул форум
Сообщений всего: 160
Дата рег-ции: Март 2011  


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




Это не хохма, а очепятка. Ха-ха Ха-ха Ха-ха Это были примеры)))) Всего лишь примеры.... А код, что нужно было сократить лежал в спойлере)))
 
 Top
Ch_chov
Отправлено: 15 Ноября, 2011 - 13:43:18
Post Id



Постоянный участник


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


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




В спойлерах тоже жуть какая то. Например, один и тот же else if повторяется раз пять.
 
 Top
n1k86
Отправлено: 15 Ноября, 2011 - 13:44:28
Post Id


Частый гость


Покинул форум
Сообщений всего: 160
Дата рег-ции: Март 2011  


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




Потому что разная информация.
(Добавление)
при разных условиях.
 
 Top
Bio man
Отправлено: 15 Ноября, 2011 - 22:02:23
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


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




Ch_chov, ой, не дури человеку голову!
Ch_chov пишет:
if (isset($_SESSION['id']), $_SESSION['hash'])
это что вообще такое? Однако
n1k86, с твоими знаниями не код сокращать а книжки читать и уроки смотреть а еще лучше на курсы записаться! ты с начало сам попробуй решить свою задачу, посиди день, два, если мало - неделю, попробуй САМ а не при первом бздыке беги на форум, выкладывать свои 200 строк и ждать пока люди за тебя напишут да еще ошибки исправят! имхо, с таким отношением ты не чему не научишься... кто не согласен - давайте обсудим
(Добавление)
Bio man пишет:
n1k86, я не понемаю, тебе нужно сократить или удобно читать? условия сам думай как сокращать, я в эту кашу не полезу... нащет того что сделал я - задумайся, а если тебе придется когда либо изменить форму? а код вырастит в 2-3 раза... проще изменить в 1 месте чем бегать по коду и искать эту форму... выбирай между компактностью и высокой читабельностью, не всегда эти вещи совместимы

и еще, почему нельзя использовать много эхов? подсказка -
подсказка (Отобразить)
догадаешься сам почему эти 2 вещи не совместимы?
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Ноября, 2011 - 22:12:45
Post Id



Активный участник


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


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




Bio man пишет:
Лучший учебник по PHP - мануал
Радость
deep@host:~$ man php
Спойлер (Отобразить)
 
 Top
CenapaTop
Отправлено: 15 Ноября, 2011 - 22:14:05
Post Id



Частый гость


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


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




Bio man пишет:
ой, не дури человеку голову!

PHP:
скопировать код в буфер обмена
  1. if (isset($_SESSION['id'], $_SESSION['hash']))

опечатался человек, бывает.
 
 Top
Bio man
Отправлено: 15 Ноября, 2011 - 22:14:26
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


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





DeepVarvar, компиляция - другой вопрос Улыбка
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Ноября, 2011 - 22:16:11
Post Id



Активный участник


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


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




Bio man там нет компиляции. Это ман по CLI.
 
 Top
Bio man
Отправлено: 15 Ноября, 2011 - 22:16:12
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


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




CenapaTop, главное то что до меня не кто не ткнул на очепятку Радость , что и говорит о уровне знаний аффтара Подмигивание
(Добавление)

DeepVarvar, разве водителю нужно знать как работает и как устроен двигатель? как по мне это лишняя инфа и стоит заморочится с ней когда свой сервак будет... имхо
 
 Top
Страниц (4): « 1 2 [3] 4 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB