Как работает 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 () просто ведет отсчёт времени до отправки скрипта не сервер.
HTTP. https://ruseller.com/lessons.php?rub=28&id=1726
- Log in to post comments
- 1196 reads