к примеру сложить первые три индекса
$arr = [0 => 12, 1 => 15, 2 => 15, 3 => 75, 4 => 77, 5 => 40, 6 => 15, 7 => 2, 8 => 40, 9 => 11, 10 => 8];
$slice = array_slice($arr, 0, 3);
$result = array_sum($slice) / sizeof($slice);
echo $result;
$opts = [
'http' => [
'method' => 'GET',
'header' => implode("\r\n", ['Accept: *', 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/76.0.3809.132 Edg/44.18362.267.0'])
]
];
$context = stream_context_create($opts);
echo file_get_contents('https://www.whatismybrowser.com/', false, $context);
while
работает на порядки быстрее, чем цикл Потока Обработки Событий, очередь событий просто забивается. System.out.println()
- операция блокирующая, поэтому её вызов даёт время циклу событий разобрать очередь. if (!is_numeric($var)) throw new Exception....
это сильно...action="C:/Users/Guests/Desktop/OSPanel/domains/itrem/www/index.php"
по каким признакам опытные программисты могут определить, что делать с этим проектом?Ищем то, что является точкой входа и отвечает за роутинг и погнали оттуда вглубь. Если проект самописный, то эффективным может оказаться пройти весь стек вызовов через XDebug - файлов, скорее всего, будет немного.
<?php
require "db.php";
$data = $_POST;
if( isset($data['do_login']) )
{
$errors = array();
$user = R::find('user', 'login = ?', array($data['login']));
if($user)
{
if( password_verify($data['password'], $user->password ) ) /* $user->password в скобки заключать бессмысленно */
{
/* ТУТ Видимо авторизация */
}else{
$errors[] = 'Неверное введён пароль!;';}
}
}else{
$errors[] = 'Пользователь с таким логином не найден!;';}
}
}
?>
<VirtualHost site.ru:80>