Если нравилось c++ тогда почему бы в него не удариться? Зачем веб? Может быть Вам стоит попробовать себя в игрострое. Взять какой-нибудь cryEngine, приправить знаниями по c++.
"Серьезный уровень" не стыкуется с CMS. Надо знать современные CMS краями (что бы понимать что есть на рынке), что бы писать хорошие CMS используя framework или писать сам framework.
Если у Вас возник такой вопрос - "Вы еще не знаете php и ооп".
Практикуйтесь. Больше пишите, изучите популярные решения типа yii2 и laravel. Почитайте что нового в php7. Напишите свою cms для начала, на базе полученного опыта прийдет понимание того, что Вы еще не знаете.
Каждый раз запуская скрипт у Вас $counter = 0, с чего бы ему возвращать что-то, кроме 1?
Вам видимо надо сохранять его где-то и читать при запуске скрипта.
$counter = //получаем из базы значение;
if (isset($_POST['test'])) {
$counter++;
echo $counter;
}
Для начала надо понять, каким должен быть код:
прочитать основные принципы MCV и основные принципы ООП, научиться писать комментарии в коде.
Если после этого вопрос останется - менять профессию.
Но проблема на самом деле глубже. Допустим есть 50 событий в пределах секунды. Как бы Вы не создали таймер, если он запускает 1 скрипт, то 50-е событие выполнится после 49-го и т.д. А Если это php и асинхронности выполнения нет - то и о погрешности в 2-секунды можно забыть. Даже если таймер срабатывает с точностью до десятой части секунды.
Поэтому, на мой взгляд, php точно не про это. Как бы я его не любил, но Вам вероятно нужно что-то другое.
Либо как писал Lander запускать кучу "демонов", при этом куча должна быть не малая и реально срабатывать чаще, чем минимально необходимый интервал.
Очень очень не понятно что Вам надо. Видимо некоторые манипуляции с DOM, но тогда вопрос, почему на php? И даже если так, то хотя бы пример кода.
Если вопрос, как вывести некоторые данные из отправленной формы, то так: echo $_POST['someMyData'];
и вставить в "определенное место"
array_column - это функция php www.php.net/array-column
Но она введена только в версии 5.5, видимо у Вас древняя версия php, надо сменить, обратитесь к хостеру, советую использовать 5.6