Детальная рекламная статистика будет доступна после прохождения простой процедуры регистрации
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-13 18:06:08 |
448
0 |
❓Как разобраться в сложных логических операциях в PHP?
Многие разработчики считают, что логические операции — это настолько примитивные вещи, что в них можно полностью разобраться за 5 минут. Так ли это на самом деле? Узнайте на открытом практическом уроке от OTUS, где мы обсудим:
1. какое отношение к программированию имеют классические задачи про рыцарей и лжецов;
2. за счёт каких полезных приёмов можно упростить свой код;
3. как с помощью новых знаний «щёлкать» алгоритмические задачи на PHP.
Спикер Дмитрий Кириллов — соучредитель и технический директор 1С-Старт, опытный разработчик.
Встречаемся 14 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/VyVM/?erid=LjN8Kaco6
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-13 13:30:09 |
483
0 |
Intl.RelativeTimeFormat
— объект в JavaScript для локализованного форматирования времени. Это часть библиотеки Intl, облегчающей интернационализацию программ. Intl.RelativeTimeFormat
позволяет форматировать численные значения в контексте временного интервала (например, "через 5 дней" или "3 часа назад").Intl.RelativeTimeFormat
создаётся с использованием конструктора, который может принимать два аргумента: локаль и опции. Локаль управляет языком отображения, а опции могут включать стиль, числовой формат и другие параметры.const rtf = new Intl.RelativeTimeFormat('ru', { style: 'long' });
console.log(rtf.format(-1, 'day')); // "1 день назад"
console.log(rtf.format(2, 'day')); // "через 2 дня"
console.log(rtf.format(3, 'second')); // "через 3 секунды"
Intl.RelativeTimeFormat
используется для форматирования количества дней и секунд в русской локализации.
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-13 09:30:01 |
516
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-13 01:00:11 |
583
0 |
pcntl_async_signals
- это функция PHP, предназначенная для управления асинхронной обработкой сигналов в PHP-скриптах. pcntl_async_signals(true)
позволяет включить асинхронную обработку сигналов. После её активации все сигналы, на которые установлены обработчики с помощью pcntl_signal()
, будут автоматически обрабатываться без необходимости вызывать pcntl_signal_dispatch()
. Так как сигналы обрабатываются сразу же при их поступлении, без задержек.<?php
pcntl_async_signals(true); // Включаем асинхронную обработку сигналов
pcntl_signal(SIGINT, function($signal) {
echo "Получен сигнал SIGINT!\n";
exit();
});
while (true) {
echo "Работает...\n";
sleep(1);
}
SIGINT (Ctrl+C)
будет обрабатываться асинхронно, вызывая функцию обратного вызова, которая выводит сообщение и завершает работу скрипта.
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-12 18:00:23 |
584
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-12 12:17:06 |
604
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-12 12:17:06 |
607
0 |
Number.prototype.isInteger
для десятичных чисел?
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-11 17:15:05 |
673
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-11 17:15:04 |
677
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-11 11:06:07 |
673
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-10 20:03:16 |
601
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-10 11:50:13 |
752
0 |
Ретроградный Меркурий закончился. Теперь опять все только из-за тебя.
👉 @web_craft | #юмор
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-09 18:10:15 |
761
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-09 10:31:05 |
880
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-08 11:31:06 |
977
0 |
Когда 3 часа потратил на баг и только потом понял, что это просто опечатка.
👉 @web_craft | #юмор
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-08 08:03:43 |
656
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-07 20:03:13 |
587
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-07 18:20:10 |
950
0 |
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-07 11:10:13 |
943
0 |
Document.designMode
— это функция в JavaScript, позволяющая делать веб-страницу редактируемой. По умолчанию, это свойство установлено в "off", и его активация в "on" позволяет пользователю редактировать содержимое страницы.
<meta charset="UTF-8">
<title>Редактируемая страница</title>Добро пожаловать на нашу редактируемую страницу!
Нажмите кнопку, чтобы начать редактирование.
<button >Редактировать</button>
function toggleDesignMode() {
document.designMode = document.designMode === "off" ? "on" : "off";
console.log("Режим редактирования: " + document.designMode);
}
</script>
: 6'667 | на пост: 600 | ER: 12.2% Публикации Упоминания Аналитика 2024-05-06 10:40:03 |
869
0 |
Response()->json()
— это метод в Laravel, который упрощает процесс создания JSON-ответов,устанавливая заголовок Content-Type как application/json
. Это гарантирует правильное распознавание данных клиентскими приложениями.use Illuminate\Http\Request;
use App\Models\User;
public function getUser(Request $request, $id) {
$user = User::find($id);
if ($user) {
return response()->json([
'success' => true,
'message' => 'Пользователь найден',
'data' => $user
]);
} else {
return response()->json([
'success' => false,
'message' => 'Пользователь не найден',
'data' => null
], 404);
}
}
Find($id)
ищет пользователя по ID. Если найден, возвращается JSON с данными и статусом 200. Если нет — JSON с ошибкой и статусом 404. Этот подход характерен для RESTful API.