PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
event
Отправлено: 16 Июля, 2013 - 22:02:56
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Ребят, реально ли преобразить этот код к более менее нормальному виду? Или здесь уже все итак, как должно быть?
PHP:
скопировать код в буфер обмена
$one = "a" ;
$two = "b" ;
$three = "a" ;
$four = "a" ;
$five = "g" ;
$six = "a" ;
$seven = "m" ;
$eight = "m" ;
$i = 0 ;
if ( $one == $two ) {
$i = $i + 1 ;
}
if ( $three == $four ) {
$i = $i + 2 ;
}
if ( $five == $six ) {
$i = $i + 3 ;
}
if ( $seven == $eight ) {
$i = $i + 5 ;
}
echo $i ;
EuGen
Отправлено: 16 Июля, 2013 - 22:14:05
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007
Откуда: Berlin
Помог: 707 раз(а)
5.4:
PHP:
скопировать код в буфер обмена
$rgNumbers = [ 'a' , 'b' , 'a' , 'a' , 'g' , 'a' , 'm' , 'm' ] ;
$rgIncs = [ 1, 2, 3, 5] ;
$iResult = 0 ;
{
$iResult += $rgPair [ 0] == $rgPair [ 1] ?$rgIncs [ $iKey ] : 0 ;
} ) ;
//var_dump($iResult);
-----Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
soffrick
Отправлено: 16 Июля, 2013 - 22:18:22
Посетитель
Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012
Откуда: Россия, Москва
Помог: 17 раз(а)
LIME пишет: хотя уже бред вижу
$i = $i + 1;
$i=1
и так далее
зачем к нулю прибавлять???
(Добавление)
нифигасе)) ктото еще читал код)))
смысл прибавления есть ибо там if if ..., а не if else if else ...
(Добавление)
т.е. будет 7, а в твоём случае 5 (перезапись)
-----Правильный вопрос - уже половина правильного ответа!
p.s. индусы повсюду, будьте осторожны!
EuGen
Отправлено: 16 Июля, 2013 - 22:43:18
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007
Откуда: Berlin
Помог: 707 раз(а)
5.2:
PHP:
скопировать код в буфер обмена
$rgNumbers = array ( 'a' , 'b' , 'a' , 'a' , 'g' , 'a' , 'm' , 'm' ) ; $rgIncs = array ( 1
, 2
, 3
, 5
) ; $iResult = 0 ;
{
$iResult += $rgPair [ 0] == $rgPair [ 1] ?$rgIncs [ $iKey ] : 0 ;
} ;
//var_dump($iResult);
-----Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
DelphinPRO
Отправлено: 16 Июля, 2013 - 22:45:41
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
soffrick пишет: осмелюсь предположить, что у Вас php < 5.4,
на самом деле достаточно 5.3
он ругается на анонимную функцию.
можно заменить на
create_function
-----Чем больше узнаю, тем больше я не знаю.
soffrick
Отправлено: 16 Июля, 2013 - 22:50:04
Посетитель
Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012
Откуда: Россия, Москва
Помог: 17 раз(а)
DelphinPRO пишет: soffrick пишет: осмелюсь предположить, что у Вас php < 5.4,
на самом деле достаточно 5.3
это да но тогда
Цитата: Strict Standards: Only variables should be passed by reference
т.к. у самого 5.3
(Добавление)
на php.net в комментарих пишут что доступно с 5.4
-----Правильный вопрос - уже половина правильного ответа!
p.s. индусы повсюду, будьте осторожны!
Поиск в теме | Версия для печати
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB