5. Категорически запрещается размещать на страницах Сервиса:
5.12. Задачи и задания. В отличие от вопроса, задача и задание представляют собой частную проблемную ситуацию с явно заданной целью, которую необходимо достичь. Пользу от достижения этой цели получает, как правило, лишь её автор. И даже автору решение задачи или задания будет полезно лишь кратковременно (до тех пор, пока он не использует полученное решение). Все остальные пользователи, которые будут просматривать вопрос, сведенный к решению частной задачи, в надежде найти ответ на свой, лишь понапрасну затратят время. Поэтому, чтобы такие вопросы-задания не мешали другим пользователям искать ответы на вопросы, нам приходится их удалять. А для поиска помощи в решении задач и выполнения заданий мы рекомендуем использовать специализированные сервисы, например «Хабр Фриланс».
Это всё равно каша.
здесь нет ничего про структуру БД и запросы
здесь нет ничего про взаимодействие с клиентом - НТТР, аякс, вебсокет
"архитектура сообщений в РНР" - это бессмыслица.
то что вы выше описали - это очень примитивная структура классов. Которая в общем-то вам ничего не даёт.
Судя по всему, ООП вы не знаете. То есть, будете решать ДВЕ задачи одновременно - написание мессенджера и попытка писать в ООП стиле. И с обеими облажаетесь.
Софья Платонова, ну вот и изучайте.
В этом вопросе не выполнен ни один пункт, о которых вам говорили в прошлый раз.
Поэтому про "я делала и выполняла!" рассказывайте какой-нибудь другой, более доверчивой аудитории.
Софья Платонова, это очень печально, что именно так преподают РНР в университетах.
Это реально код 20-летней давности, не преувеличение.
За такой код сейчас с работы выгоняют.
Но ваша проблема в другом.
В том что вы к программированию подходите с точки зрения дизайна.
Но программа - не картинка. Чтобы понять ,почему код не работает, на него не смотрят. Код надо запускать. И при этом смотреть на ошибки (предварительно настроив их вывод). Плюс выводят промежуточные значения.
Послушайте, вам самому не смешно?
зачем кому-то нужен "аналог 2 в 1", когда оригинал 1 в 1 УЖЕ ВСЁ ЭТО УМЕЕТ?
Если вам нужен примитивный скрипт, который по клику импортирует кучу мелких дампов - обратитесь к любому ученику эникейщика, вам напишут эту ерунду даже бесплатно.
XiNull, вы можете толком написать, что там за запросы? Там какой-то инкремент идёт? Биллинг? Почему повторное обновление, которое в 99% процентов случаев никого не колышет, вызывает у вас катастрофу?
Вы с доктором в больнице так же разговариваете? "Ну в общем у меня болит тут кое-что, дайте мне лекарство"?
Lander, автор однозначно имеет ввиду именно атаку вида отказ в обслуживании, не вдаваясь в детали и подробности реализации, такие как распределённый характер источников.
Опыт "в разных языках" может подвести, если речь идёт об одном конкретном, с которым опыта, как раз, маловато. Но это не проблема, если Даннинг с Крюгером не мешают, а есть адекватная оценка своих познаний в конкретной области и свойственная настоящим специалистам привычка всегда сомневаться в своих догадках и поэтому всегда проверять их на практике.
Вы зря так нервничаете.
Когда наберетесь немного опыта, вас тоже будет забавлять такое количество ошибок в ответах на такой, казалось бы, примитивный вопрос :)
Боюсь показаться назойливым, но хочу предложить вам самостоятельно попробовать свой код с "данными, которые могут содержать . и , как разделители целой и дробной части". Результат вас несколько удивит
Но