Что такого?Ну, например, отсутствие понимания разницы шаблона проектирования и функционирования конкретного языка. События как паттерн в пхп существует (в рамках жизненного цикла скрипта), но не существует в качестве программного механизма отслеживания внешних событий (как например в яваскрипте). По этому глупости писать не нужно, нужно сначала думать головой, ну и доку почитать что ли... Да и просто почитать то что нагуглили...
Рекурсия для ожидания файла?!По условию вопроса - не использовать циклы. Вообще вопрос бредовый, тем более решение реализовать это на пхп. Так что это еще вполне адекватное решение, по сравнению с самим вопросом. Естественно есть адекватные решения на уровне ОС, но автор вопроса слишком зациклен на решении всех задач одним инструментом.
нужен хороший класс и одновременно простойКак определить что для вас простой и что хороший? Хороший - более менее понятно, например популярный, с хорошей документацией, покрытый тестами... А что для вас простой - "определение не найдено".
Конкретная строка указа 127Подозреваю что вы открываете не тот core.php, смотрите ВНИМАТЕЛЬНО ошибку.
это тестовое задание, бэка по сути нетНе отменяет того что евент на субмит уже есть, незачем его дублировать еще и евентом кнопки. Из за этого у вас какие то переменные уже содержащие предыдущее состояние остаются в 2 функциях, ну и срабатывают по 10 раз.
не уловил суть вопросаСуть вопроса в том что символы эти выводятся, но браузер воспринимает их как специальные, указывающие на наличие тегов. По этому их увидеть можно только в исходном коде:
2) а что происходит дальше?Что угодно, например смтп ограничен отсылкой 1 письма в сутки, но вы этого не узнаете.
3) вернул bool(true)Ну ок, передал он серверу смтп письмо, дальше только настройки сервера и спам-листов, внутрениие правила отсылки, правила релея, глобальные банлисты, злобные хакеры и еще десяток условий влияют на отсылку письма, но свою работу mail сделал, че...
Можно, можно и троллейбус из буханки сделать, но зачем? Тем более что автор вопроса сам не очень понимает что хочет.
Эй, это моя фраза! )) Как раз у вас понимание как-то на JS-овские евенты сдвинуто.