Какой из следующих фильтров проверяет, существует ли переменная указанного типа?
Anonymous Quiz
21%
filter_has_var
66%
filter_var
2%
filter_id
11%
filter_var_array
https://habr.com/ru/articles/802387/
В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и насколько они точны. Также, кроме уточнения самой доли рынка хотелось получить статистику по используемым версиям Joomla.
PHP-BE1
В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и насколько они точны. Также, кроме уточнения самой доли рынка хотелось получить статистику по используемым версиям Joomla.
PHP-BE1
Хабр
Исследование: какую долю занимает Joomla среди ru-сайтов в 2024 году?
В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и...
Численно индексированный массив PHP начинается с позиции
Anonymous Quiz
99%
0
1%
1
0%
2
0%
Ничего из вышеперечисленного
Контекстные данные для журналов Laravel
Log::withContext() - это метод в Laravel 11, который позволяет добавлять контекстные данные к журнальным записям. Вы можете использовать его для обогащения журнала информацией, связанной с текущим запросом или задачей в очереди. Например:
Log::withContext(['user_id' => $user->id])->info('User logged in');
В этом примере мы добавляем user_id в контекст журнала для записи о входе пользователя. Это полезно для отладки, мониторинга или аудита ваших приложений.
Log::withContext() - это метод в Laravel 11, который позволяет добавлять контекстные данные к журнальным записям. Вы можете использовать его для обогащения журнала информацией, связанной с текущим запросом или задачей в очереди. Например:
Log::withContext(['user_id' => $user->id])->info('User logged in');
В этом примере мы добавляем user_id в контекст журнала для записи о входе пользователя. Это полезно для отладки, мониторинга или аудита ваших приложений.
Упрощение группировки данных в JavaScript
Группировка данных в JavaScript используется для организации и категоризации данных, что облегчает их анализ и обработку.
Object.groupBy() - статический метод, который позволяет легко группировать объекты по строкам.
Пример:
const tasks = [
{ description: "Задача 1", tag: "Тег 1", project: "Проект A" },
{ description: "Задача 2", tag: "Тег 1", project: "Проект B" },
{ description: "Задача 3", tag: "Тег 2", project: "Проект A" },
];
const tasksByProject = Object.groupBy(tasks, (task) => task.project);
console.log(tasksByProject);
Результат:
{
"Проект A": [
{ description: "Задача 1", tag: "Тег 1", project: "Проект A" },
{ description: "Задача 3", tag: "Тег 2", project: "Проект A" }
],
"Проект B": [
{ description: "Задача 2", tag: "Тег 1", project: "Проект B" }
]
}
Map.groupBy() - альтернатива и используется, если ключи не строки.
Пример:
const tasksByTag = new Map().groupBy(tasks, (task) => task.tag);
Группировка данных в JavaScript используется для организации и категоризации данных, что облегчает их анализ и обработку.
Object.groupBy() - статический метод, который позволяет легко группировать объекты по строкам.
Пример:
const tasks = [
{ description: "Задача 1", tag: "Тег 1", project: "Проект A" },
{ description: "Задача 2", tag: "Тег 1", project: "Проект B" },
{ description: "Задача 3", tag: "Тег 2", project: "Проект A" },
];
const tasksByProject = Object.groupBy(tasks, (task) => task.project);
console.log(tasksByProject);
Результат:
{
"Проект A": [
{ description: "Задача 1", tag: "Тег 1", project: "Проект A" },
{ description: "Задача 3", tag: "Тег 2", project: "Проект A" }
],
"Проект B": [
{ description: "Задача 2", tag: "Тег 1", project: "Проект B" }
]
}
Map.groupBy() - альтернатива и используется, если ключи не строки.
Пример:
const tasksByTag = new Map().groupBy(tasks, (task) => task.tag);
Трансляция анонимных событий в Laravel 11.5
https://laravel.com/docs/11.x/broadcasting#anonymous-events
@php_be1
https://laravel.com/docs/11.x/broadcasting#anonymous-events
@php_be1
Уязвимость в glibc/iconv
Подробнее о переполнение буфера в glibc, которое можно использовать через PHP (CVE-2024-2961). В настоящее время не существует решения этой проблемы, но существует обходной путь.
https://www.php.net/archive/2024.php#2024-04-24-1
@php_be1
Подробнее о переполнение буфера в glibc, которое можно использовать через PHP (CVE-2024-2961). В настоящее время не существует решения этой проблемы, но существует обходной путь.
https://www.php.net/archive/2024.php#2024-04-24-1
@php_be1
Совет по Laravel 💡
Если вы хотите показать "1 комментарий", но "2 комментария" с формой множественного числа в зависимости от количества, используйте
Вы также можете использовать его с помощью
https://laravel.com/docs/11.x/strings#method-str-plural
👉 @php_be1
Если вы хотите показать "1 комментарий", но "2 комментария" с формой множественного числа в зависимости от количества, используйте
str()->plural()
.Вы также можете использовать его с помощью
str()
или с классом Str::
. На ваше усмотрение.https://laravel.com/docs/11.x/strings#method-str-plural
👉 @php_be1
PHP Дайджест — Апрель 2024
@php_be1
https://blog.jetbrains.com/phpstorm/2024/04/php-annotated-april-2024/
@php_be1
https://blog.jetbrains.com/phpstorm/2024/04/php-annotated-april-2024/
The JetBrains Blog
PHP Annotated – April 2024 | The PhpStorm Blog
Welcome to the April edition of PHP Annotated! We'll recap the most interesting developments in the PHP community over the past couple of months, featuring handpicked news, articles, tools, and videos
Forwarded from 1C_BE1
Как вывести штрихкод в печатную форму 1С
Материалы из видео можно скачать по ссылке:
https://drive.google.com/file/d/15y-EnMwYMqUr0GrprWVc2KydXJDQRSVe/view
источник
Материалы из видео можно скачать по ссылке:
https://drive.google.com/file/d/15y-EnMwYMqUr0GrprWVc2KydXJDQRSVe/view
источник
YouTube
Как вывести штрихкод в печатную форму 1С
⚡Как вывести штрихкод в печатную форму 1С⚡
Из этого видео вы узнаете как получить картинку штрихкода на основании строкового значения в 1С.
Время на изучение: 20 минут.
Материалы из видео можно скачать по ссылке:
https://bit.ly/3vpOK2J
Поддержать канал донатом…
Из этого видео вы узнаете как получить картинку штрихкода на основании строкового значения в 1С.
Время на изучение: 20 минут.
Материалы из видео можно скачать по ссылке:
https://bit.ly/3vpOK2J
Поддержать канал донатом…
Вышла Open Server Panel 6
Представляет собой, по сути, новый программный продукт, исходный код которого был написан с нуля.
Основные отличия от OSPanel 5:
Полный доступ пользователя ко всей конфигурации модулей
Управление программой в консольном режиме и через веб-интерфейс (в разработке)
Полный контроль над процессами (включая мониторинг и восстановление после сбоя)
Возможность параллельной работы любых модулей (можно включить все одновременно)
Возможность создавать профили настроек модулей (включая файлы конфигурации и данные)
Персонализация настроек для каждого домена (от IP до версии PHP)
Поддержка SSL и IPv6 без дополнительной настройки
Преднастроенная среда для каждого модуля (вплоть до входа в shell/cli одной командой)
Возможность быстрой смены текущей среды в консоли одной командой
Огромный набор сторонних расширений PHP (более 115!)
Встроенный планировщик заданий и SMTP-сервер
Корректно работающий Composer во всех модулях PHP
100% стабильность работы без багов/зависаний и проблем с кодировками
Публичный доступ ко всем настройкам/шаблонам/языкам/документации на GitHub
@php_be1
https://ospanel.io/news/
Представляет собой, по сути, новый программный продукт, исходный код которого был написан с нуля.
Основные отличия от OSPanel 5:
Полный доступ пользователя ко всей конфигурации модулей
Управление программой в консольном режиме и через веб-интерфейс (в разработке)
Полный контроль над процессами (включая мониторинг и восстановление после сбоя)
Возможность параллельной работы любых модулей (можно включить все одновременно)
Возможность создавать профили настроек модулей (включая файлы конфигурации и данные)
Персонализация настроек для каждого домена (от IP до версии PHP)
Поддержка SSL и IPv6 без дополнительной настройки
Преднастроенная среда для каждого модуля (вплоть до входа в shell/cli одной командой)
Возможность быстрой смены текущей среды в консоли одной командой
Огромный набор сторонних расширений PHP (более 115!)
Встроенный планировщик заданий и SMTP-сервер
Корректно работающий Composer во всех модулях PHP
100% стабильность работы без багов/зависаний и проблем с кодировками
Публичный доступ ко всем настройкам/шаблонам/языкам/документации на GitHub
@php_be1
https://ospanel.io/news/
ospanel.io
Новости / Open Server Panel
Новости проекта Open Server Panel