PHP / Тесты
1.25K subscribers
26 photos
424 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+RJaDhjYaQDo2Njcy
Задачи t.iss.one/+YlYIxUyg8bM4ZmYy
Вакансии t.iss.one/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Что такое абстрактный класс?

Абстрактный класс — это класс, который не может быть создан как объект и служит для того, чтобы задавать общие свойства и методы для классов-наследников. Он может содержать как абстрактные, так и конкретные методы с реализацией. Наследники обязаны реализовать все абстрактные методы родительского класса. Абстрактные классы полезны, когда требуется частичная реализация с обязательной реализацией некоторых методов в дочерних классах.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какое ключевое слово используется для создания константы класса в PHP?
Anonymous Quiz
71%
const
22%
define
4%
constant
2%
static
🤔 Какое ключевое слово используется для остановки выполнения скрипта?
Anonymous Quiz
1%
stop
44%
break
54%
exit
1%
end
🤔 Как посчитать функцию, если внутри неё много различных действий?

Алгоритм анализируется путём определения сложности каждого действия и их комбинирования. Итоговая сложность определяется доминирующим элементом.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из методов в PHP используется для работы с бинарными данными и их чтения из строки?
Anonymous Quiz
44%
read_binary_data
25%
binary_read
16%
string_to_binary
14%
unpack
🤔 Какой метод в PHP позволяет безопасно выполнять внешние команды и сценарии, минимизируя риски, связанные с выполнением потенциально небезопасного кода?
Anonymous Quiz
57%
Использование функций exec, shell_exec с осторожностью
24%
Использование встроенных функций для работы с файлами
0%
Использование системных вызовов без проверки
19%
Использование функции eval
🤔1
🤔 Какие типизации существуют?

1. Динамическая типизация: PHP автоматически определяет тип переменной на основе её значения.
2. Явная типизация: начиная с PHP 7, можно указывать типы аргументов и возвращаемых значений функций (int, string, array и т.д.).
3. Слабая типизация: PHP преобразует типы данных автоматически при необходимости.
4. Строгая типизация: включает строгую проверку типов через директиву declare.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой параметр функции setcookie() указывает, доступен ли куки только через HTTPS?
Anonymous Quiz
35%
secure
40%
httponly
6%
samesite
18%
https
🤔 Какую функцию использовать для объединения двух массивов по ключам?
Anonymous Quiz
61%
array_merge()
28%
array_combine()
7%
array_union()
4%
array_join()
💊1
🤔 В каких местах нельзя использовать Laravel как фреймворк?

1. Реалтайм-приложения: Laravel не идеален для высоконагруженных приложений с минимальной задержкой, например, игр.
2. Микросервисы: Laravel может быть избыточен из-за большого количества встроенных компонентов.
3. Проекты с крайне низким бюджетом: из-за сложности поддержки на минимальных конфигурациях серверов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое значение возвращает функция array_unique() при вызове на массиве с уникальными значениями?
Anonymous Quiz
89%
тот же массив
3%
null
7%
false
2%
ошибка
🤔 Как правильно использовать пространство имен в PHP для функции, объявленной в другом файле?
Anonymous Quiz
6%
include 'Namespace\functionName';
4%
require 'Namespace\functionName';
81%
use function Namespace\functionName;
8%
import function Namespace\functionName;
🤔 Что такое SOLID?

SOLID — это набор из пяти принципов объектно-ориентированного проектирования, направленных на создание более устойчивого и поддерживаемого кода. Эти принципы включают: Single Responsibility (одна ответственность), Open/Closed (открытость для расширения, закрытость для изменений), Liskov Substitution (замещение Лисков), Interface Segregation (разделение интерфейсов) и Dependency Inversion (инверсия зависимостей). Применение SOLID помогает избежать чрезмерной сложности и делает код более гибким. Эти принципы часто используются для улучшения архитектуры приложений.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для объявления пространства имен в PHP?
Anonymous Quiz
2%
package
98%
namespace
0%
module
0%
space
🤔 Какой механизм PHP используется для обработки асинхронных операций ввода-вывода?
Anonymous Quiz
17%
multi-threading
48%
async/await
18%
non-blocking I/O
17%
event loop
🤔 Что такое Rest

REST (Representational State Transfer) — это архитектурный стиль для разработки веб-сервисов. Он основывается на стандартах HTTP и включает использование простых методов (GET, POST, PUT, DELETE) для взаимодействия с ресурсами, представленных в виде URL. RESTful API являются безсессионными, и каждый запрос от клиента к серверу должен содержать всю необходимую информацию для выполнения операции.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какую команду использовать для генерации файла автозагрузки Composer?
Anonymous Quiz
52%
composer dump-autoload
16%
composer generate-autoload
9%
composer create-autoload
24%
composer autoload
🤔 Какая разница между self и this?

self в PHP используется для обращения к текущему классу, включая статические методы и свойства, тогда как this ссылается на конкретный экземпляр класса. self подходит для работы с общими (статическими) членами класса, а this — для доступа к данным объекта. self не может использоваться для динамических данных объекта, в отличие от this.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какая функция PHP используется для получения ассоциативного массива из результата запроса?
Anonymous Quiz
64%
mysqli_fetch_assoc()
20%
mysqli_fetch_array()
11%
mysqli_get_array()
4%
mysqli_get_assoc()
🤔 Какой метод класса SplStack используется для удаления и возвращения последнего добавленного элемента?
Anonymous Quiz
79%
pop()
8%
remove()
8%
extract()
5%
pull()