![]() |
|
||||||||||
|
|||||
|
Как сделать так, чтобы $i=1; $i+1 равнялось 2 а не 1+1?
__________________
защита информации |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Hint: Если мсье задачт вопрос в осмысленной формулировке, то шансы получить ответ резко возрастут...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: May 2002
Адрес: UA, Киев
Сообщений: 112
|
Проверь, точно $i=1, а не $i="1".
В любом случае если ты сделаешь так: ..... $i=int($i); $i+1 , то получишь "шо нада". |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Мсье гонит.
На выходе получаем -- сюрприз, сюрприз -- тройку. Ибо PHP как правило сам производит нужные преобразования типов. ![]()
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
"simple"
|
2Crazy
если МСЬЕ о том что я подумал, то он НЕ ГОНИТ он, скорее всегоупотребил что-то типа такого у мя, наример, не получалось echo ( "<A HREF=smth.php?sm=" . $some+1 . ">" ); и тады выводит значение $some + 1 т.е. напр $some=1 выводит: 1+1 ![]() |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
...выводит вовсе не то, что ты подумал.
Ибо все, что слева от '+1', есть выражение, чей результат в цисловом конексте равен нулю. Соответственно, сие эквивалентно:...или же просто: ...что и подтверждается экспериментом. ![]() (BTW, моя реплика о гоне адресована вовсе не автору треда...)
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ Последний раз редактировалось Crazy; 20.05.2002 в 02:49. |
![]() |
Часовой пояс GMT +4, время: 23:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|