xml — Создание среды выполнения в Stack Overflow

Как бы я мог использовать или создать среду выполнения в php, которая будет постоянно взаимодействовать с бэкэндом HTML XML и JS XML? По сути, как сделать PHP-скрипт не умершим, а постоянно запущенным и отвечать на события HTML XML, запрашивающие PHP-скрипт, например <form method="post"> это html и использует XML для отправки скрипта на сервер (на php или другие языки), затем он обновляется, чтобы получить оператор return. Обычно php умирает менее чем за секунду, но как я могу создать среду выполнения, которая будет постоянно оставаться открытой?

Заметка: Использование среды выполнения — это не то же самое, что загрузка скрипта с помощью функции интервала javascript!

Использование интервала javascript и JQuery / AJAX для простого вызова сценария php ничем не отличается и не будет рассматриваться как правильный ответ ИЛИ вообще не будет корректным, поскольку функция интервала и JQuery load функция вызывает файл каждый запрошенный msтак что использование этих функций не решило бы загадку времени выполнения php!


Это также будет означать, что если есть способ запустить php во время выполнения html и создать среду выполнения php для совместной работы (многозадачность), тогда php может быть совершенно новым типом php. Я знаю, что это не имеет никакого смысла, но это означает, что вы можете расширить php так, чтобы буквально создать событие таймера для расширения многозадачности со стороны php (class timer {public function start(){ ... } public function stop(){ ... } public function interval($interval /* As Integer */){ ... } public function ON_TICK /* The event running the multitasking from php side */(){ timer::event('on_tick'); } private function event($event){ if($event==='on_tick'){ timer::executeEvent()}}; private function executeEvent($script){/*Script can include if statements and db upload, and conditions, etc*/ /* This will run the script that was called from the function, example $timer1 = new timer;$timer1->interval(1/*In ms*/);$timer1->script("if(1=1){$timer1->stop();}") */}})

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]