Сразу видно, что функция outputChatBox отличатся от print в худшую сторону - не кушает много параметров. Похоже, что не кушает более одного. Так что вместо: outputChatBox(a,b,c,d)
Придётся писать:
Я бы даже свою функцию-обёртку сделал, более удобную, чисто для отладки.
Пока не ясно, чему равны login и password (аргументы функции playerRegister). Не нужно мне их писать. Отладкой занимаетесь вы, а не я. Или так и будем дальше - я вам код, а вы мне результат? Каждый раз, когда вы что-то выясняете, вы отсекаете примерно половину вариантов ошибок, коих миллионы. Например, если в login какая-то дичь, то дальше нужно искать там, где вызывается playerRegister. А если с login всё в порядке, то нужно детальнее смотреть, как работает getAccount.
Чтобы ответить, нужно вникнуть в условия задачи, вникнуть в устройства вашего кода, и чуть ли ни заново придумать решение. У вас в голове всё это уже есть, так что очевидно, что вам проще немного додумать решение, чем другому программисту вникать с нуля.
P.S. И код лучше вставлять в сам вопрос, равно как и прочие условия (под спойлер). Всякие ссылки уменьшают шанс ответа. Куча инфы и грузилова тоже уменьшают шанс ответа. В идеале весь вопрос должен быть полностью в заголовке, а в описании должны быть лишь уточнения на пару абзацев и примеры.
Владимир Коротенко, эта область называется "маркетинг". Издатель (или маркетолог) как раз и проконсультирует в деталях, а не я.
Это может быть маркетолог в вашей компании или даже целый отдел для продвижения в вашей компании. Оформление же делается не для галочки, чтобы приложению просто оказаться в сторе, а дальше хоть трава не расти. Целью является конверсия просмотров в инсталлы, и далее в деньги. Сторам тоже важно, чтобы ваше приложение продавалось, ибо % с продаж.
Издатель как раз отвечает за публикацию ПО и вывод его на рынок, коим и является стор. Сама по себе публикация без распространения не имеет смысла, разве что вы делаете приложения чисто для себя, что было бы странно.
jazzman7, это странно. Просмотр назад должен работать в PHP. У вас, случайно, не старая версия PHP?
Вообще можно и без просмотра: простое (?:"z":") вместо (?<="z":")
Но тогда желательно уже разбить на группы, и работать уже с ними, иначе куча мусора вместо url.
У вас в тексте в одних местах "\/\/", а в других - "//" ?
Тогда вот так: (?:https?|ftp):\\?\/\\?\/sun2.[^\s\,]+ https://regex101.com/r/Beayr4/4
(ту часть, что вы придумали, я вообще не менял, хотя я бы ещё кавычки исключил из url)
Ну или соответственно с просмотром назад для поиска "z": (?<="z":")(?:https?|ftp):\\?\/\\?\/sun2.[^\s\,]+
Раз уж речь зашла о формулировке вопроса, то формальные ответы на вопрос "Подскажите, пожалуйста, проекты или репозитории, где показана правильная разработка?" являются:
1) Подскажем
2) Не подскажем
3) Да
4) Нет
Ведь это закрытый вопрос без вопросительного слова.
Подскажете? - Да, подскажем.
Именно так правильно.
Реально же (то есть по сути) это не вопрос, а просьба. Просьбы и правда здесь запрещены, даже простые. Правила есть правила.
Так что формулировка вопроса в заголовке сейчас правильная - с вопросительным словом "как". Ну а нарушения прочих правил останется на вашей совести. Например, ваши "здравствуйте" и "спасибо" здесь не нужны и считаются флудом. Правила есть правила. Со своим уставом в чужой монастырь не ходят.
saltsamuraii, не нужно экспрессии и благодарностей, здесь это считается флудом. От вас ждут только чёткости в составлении вопроса, без лирических отступлений (см. правила), с чем вы и так уже справились.
Falconer, так можно сказать и про адрес проживания, и даже отдельно про ФИО. И что?
Статический ip очень точно определяет того, кому этот ip принадлежит. Ведь пользователь (оборудования) заключил договор на оказание услуг доступа к интернету, и за ним закрепили определённый ip-адрес.
P.S. Ты только что зарегистрировался, чтобы подискутировать на тему, что является механикой, а что - нет? Похвально)