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 :: Прошу помочь с рег.выражением
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Непонятная логика, зачем записывать во второй параметр если функция итак ничего не возвращает Ох уж эти разработчики
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
esterio
Отправлено: 16 Апреля, 2013 - 13:20:49
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
OrmaJever пишет:
Непонятная логика, зачем записывать во второй параметр если функция итак ничего не возвращает Растерялся Ох уж эти разработчики
Полностю согласен. Еще куча нюансов с разними последовательностями аргументов в str_* и array_*. В общем имеем то что имеем.
nerv
Отправлено: 16 Апреля, 2013 - 16:06:36
Посетитель
Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013 Откуда: Россия
Помог: 9 раз(а)
esterio пишет:
Вот так лучше
переменных пожалел? (Добавление)
OrmaJever пишет:
Непонятная логика
Цитата:
[11.04.2013 23:25:21] nerv: хотелось бы услышать твое мнение: как считаешь, это так получилось само собой или они специально дофига функций понатыкали без пространст имен? Более того, синтакс функций разный, местами очень. У меня невольно возникает вопрос: зачем так много? Ну, слишком же.
[11.04.2013 23:28:55] nerv:я к чему: одни функции - my_func, другие myfunc, одни возвращают результат, другим передается переменная в кот. записывается результат.
----- Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
LIME
Отправлено: 16 Апреля, 2013 - 16:39:47
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
----- Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
esterio
Отправлено: 16 Апреля, 2013 - 17:24:23
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
LIME пишет:
если уж жалеть переменные то вот вам!!!
И все переменные в строке в global scope (Добавление)
nerv пишет:
какое безобразие Радость
к чему ето?
LIME
Отправлено: 16 Апреля, 2013 - 17:36:01
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
esterio пишет:
И все переменные в строке в global scope
и что?
маньяки какието
esterio
Отправлено: 16 Апреля, 2013 - 17:42:15
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
LIME
Да ладн тебе. Главное ж результат. Все варианта рабочие
OrmaJever
Отправлено: 16 Апреля, 2013 - 20:31:58
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
esterio пишет:
Еще куча нюансов с разними последовательностями аргументов в str_* и array_*. В общем имеем то что имеем.
Не ну на это ответ я знаю)) Просто разные функции делались разными разработчиками в разное время и они их делали по своему, стандарта то нет, как называть функции (str_pos или strpos) и в какой последовательности должны быть параметры. А из-за обратной совместимости навести порядок в функциях не хотят
Но вот чем думали разработчики функции parse_str когда делали ничего не возвращающую функцию, но результат записывали во второй параметр, ладно быть хоть инт какой нибудь возвращали
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.