🤔 Какую функцию использовать для определения, является ли переменная массивом?
Anonymous Quiz
100%
is_array()
0%
is_list()
0%
is_collection()
0%
is_set()
🤔 В чём преимущество hash-индекса и btree-индекса?
1. Hash-индекс:
• Быстрый доступ для равенств (=) и точных запросов.
• Не подходит для диапазонных запросов.
2. B-Tree индекс:
• Оптимален для диапазонных запросов и сортировки.
• Поддерживает равенства и сравнения (<, >).
• Медленнее hash-индекса для точного поиска.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
• Быстрый доступ для равенств (=) и точных запросов.
• Не подходит для диапазонных запросов.
2. B-Tree индекс:
• Оптимален для диапазонных запросов и сортировки.
• Поддерживает равенства и сравнения (<, >).
• Медленнее hash-индекса для точного поиска.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод интерфейса Traversable должен быть реализован?
Anonymous Quiz
42%
current()
4%
key()
8%
valid()
46%
Никакой
🤔 Какой из методов в PHP используется для работы с бинарными данными и их чтения из строки?
Anonymous Quiz
33%
read_binary_data
37%
binary_read
22%
string_to_binary
7%
unpack
🤔 Какие известны распространенные способы кодирования в разработке?
1. Base64: для передачи бинарных данных в текстовом формате.
2. URL Encoding: преобразование специальных символов в безопасный формат для URL.
3. ASCII и Unicode: для кодировки символов.
4. JSON и XML: для структурирования данных.
5. UTF-8: стандарт кодировки текста.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2. URL Encoding: преобразование специальных символов в безопасный формат для URL.
3. ASCII и Unicode: для кодировки символов.
4. JSON и XML: для структурирования данных.
5. UTF-8: стандарт кодировки текста.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Что такое пространство имён (namespace) в PHP?
Anonymous Quiz
13%
Специальная область памяти для хранения данных о переменных.
73%
Механизм для группировки и организации классов, интерфейсов, функций в логически связанные группы.
13%
Функция для управления областью видимости переменных в PHP.
0%
Метод для создания и удаления пользовательских функций в PHP.
🤔 Какой метод используется для получения списка загруженных расширений в PHP?
Anonymous Quiz
17%
loaded_extensions()
13%
get_loaded_extensions()
17%
extensions()
52%
get_extensions()
🤔 В чем цель кодирования?
Кодирование обеспечивает:
1. Совместимость: преобразование данных в формат, который можно безопасно передавать или хранить.
2. Эффективность передачи: упрощение работы с различными системами и протоколами.
3. Защиту от ошибок: предотвращение искажений данных при передаче через сети.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Кодирование обеспечивает:
1. Совместимость: преобразование данных в формат, который можно безопасно передавать или хранить.
2. Эффективность передачи: упрощение работы с различными системами и протоколами.
3. Защиту от ошибок: предотвращение искажений данных при передаче через сети.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🔥1
🤔 Какой метод в PHP позволяет управлять правами доступа к методам и свойствам класса, обеспечивая защиту и инкапсуляцию данных?
Anonymous Quiz
4%
Использование встроенных функций для управления доступом
0%
Использование глобальных переменных
96%
Использование модификаторов доступа (public, protected, private)
0%
Использование функций для изменения свойств объекта
🤔 Какой метод используется для предотвращения выполнения SQL-инъекций?
Anonymous Quiz
28%
подготовленные запросы
7%
экранирование символов
3%
использование ORM
62%
все вышеперечисленное
🤔 Какие типы объединений есть в таблицах?
Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Типы объединений: INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы), RIGHT JOIN (все строки из правой таблицы), FULL JOIN (объединение всех строк обеих таблиц), CROSS JOIN (декартово произведение), SELF JOIN (объединение таблицы с самой собой).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой метод Laravel используется для генерации CSRF-токена?
Anonymous Quiz
37%
csrf()
58%
csrf_token()
3%
token()
3%
generate_csrf()
🤔 Какой метод класса SimpleXML используется для добавления атрибута к элементу?
Anonymous Quiz
38%
addAttribute()
31%
setAttribute()
27%
appendAttribute()
4%
createAttribute()
🤔 В чем разница кэширования, кодирования, шифрования?
1. Кэширование:
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Сохранение данных для быстрого повторного доступа, уменьшая время загрузки и нагрузку на сервер.
- Пример: сохранение веб-страницы в браузере.
2. Кодирование:
- Преобразование данных в другой формат для удобства передачи или совместимости.
- Пример: Base64 для передачи бинарных данных через текстовые протоколы.
3. Шифрование:
- Защита данных с использованием ключей, чтобы их мог прочитать только авторизованный получатель.
- Пример: AES или RSA для передачи конфиденциальной информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какое значение возвращает функция is_array() для переменной типа string?
Anonymous Quiz
19%
null
9%
true
63%
false
9%
ошибка
🤔 Какой метод в PHP позволяет обрабатывать данные из JSON-формата и преобразовывать их в ассоциативные массивы с возможностью работы с вложенными структурами?
Anonymous Quiz
22%
json_encode с параметром false
4%
json_parse с параметром true
74%
json_decode с параметром true
0%
json_convert с параметром false
🤔 Для чего нужен ELT?
ELT (Extract, Load, Transform) – это процесс обработки данных, используемый в аналитике:
- Extract (Извлечение) – загрузка данных из источников (БД, API).
- Load (Загрузка) – сохранение данных в хранилище (например, в Data Warehouse).
- Transform (Преобразование) – очистка, фильтрация, агрегация данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
ELT (Extract, Load, Transform) – это процесс обработки данных, используемый в аналитике:
- Extract (Извлечение) – загрузка данных из источников (БД, API).
- Load (Загрузка) – сохранение данных в хранилище (например, в Data Warehouse).
- Transform (Преобразование) – очистка, фильтрация, агрегация данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какую функцию использовать для регенерации идентификатора сессии и удаления старой сессии?
Anonymous Quiz
29%
session_regenerate_id(true)
12%
session_reset_id()
29%
session_create_id()
29%
session_refresh_id()
🔥 Скрытые вакансии с удаленной работой для PHP разработчика, которые нигде больше не публикуются. Напрямую от компаний, с контактами рекрутеров.
🔹 PHP Jobs | Вакансии
🔸 Все каналы с вакансиями
🔹 PHP Jobs | Вакансии
🔸 Все каналы с вакансиями
🤔 Какой метод класса ReflectionMethod используется для получения количества параметров метода?
Anonymous Quiz
15%
getNumberOfParameters()
46%
getParamCount()
15%
countParams()
23%
getParameterCount()
🤔 Для чего нужен middleware?
Middleware — это промежуточный слой между запросом клиента и сервером, который обрабатывает запросы до их передачи конечному обработчику. Он используется для выполнения задач, таких как аутентификация, логирование, кэширование и обработка ошибок. Middleware помогает разделить логику приложения на независимые компоненты и улучшает масштабируемость и управляемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Middleware — это промежуточный слой между запросом клиента и сервером, который обрабатывает запросы до их передачи конечному обработчику. Он используется для выполнения задач, таких как аутентификация, логирование, кэширование и обработка ошибок. Middleware помогает разделить логику приложения на независимые компоненты и улучшает масштабируемость и управляемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1