14.01.2004, 12:49 | #1 |
Участник
|
ошибка в функции str2con
В данной функции на мой взгляд содержится ошибка,
которая каждый переданный параметр содержащий первый символ числовой пытается преобразовать в INT и потому там не проходят даты, т.е. при попытке сохранения даты, она сохраняет какое то число. мне кажется там нужно убрать конвертацию в int типа так // ret += str2int(_current); ret += _current; правильно ли все это, у кого есть какие идеи? |
|
14.01.2004, 14:01 | #2 |
Участник
|
по-моему все просто и сложно одновременно
Думается так:
Посмотрим на всю подфункцию str2con: PHP код:
PHP код:
Т.е. если строка - это текстовое представление числа, то записываем это число, причем почему-то только int ... Но тогда уж надо было, скажем, использовать функцию определения типа данных (по аналогии с str2NumOK). Таким образом, это больше смахивает на недоработку, ну и как следствие ошибку - да. Полностью поддерживаю Цитата:
// ret += str2int(_current);
Благими намерениями дорога в ад выстлана ... |
|
14.01.2004, 15:12 | #3 |
Участник
|
Ааа, понятно.
|
|