Как работает HTTP, стандарт RFS и Ajax
Primary tabs
Вы Пробуете сделать мерцание экрана компьютера посредством перебирания циклом методов, с рандомными цветами, окрашивающих фон html страницы. Я думал применить функцию sleep (), но функция sleep () не останавливает виток цикла, а останавливает весь скрипт.
Что такое параллельность
<?php class RGBBack { public $a; function GetBackColor ($a) { echo "<html> <body bgcolor=".$a."> </body> </html> "; } } $obj= new RGBBack(); $a="blue"; $obj -> GetBackColor ($a); $a="green"; $obj -> GetBackColor ($a); ?>
1. Можно ли это сделать только с PHP?
2. Если нет, это нужно применять возможности ajax? Чтобы пока одни данные обрабатываются сервером, другие окрашивали экран?
При запуске кода серверу отправляется весь скрипт и он выполняется весь на сервере. И выдаёт один результат, которым является "последний цвет" в цикле. процесс перебора юзер не видит (но он абстрактно существует). А функция sleep () просто ведет отсчёт времени до отправки скрипта не сервер.
- Log in to post comments
- 836 reads