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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Какой метод используется для подключения к базе данных MySQL в PHP?
Anonymous Quiz
78%
mysqli_connect()
6%
PDO()
1%
pg_connect()
15%
db_connect()
💊8
🤔 Какой метод используется для получения MIME-типа файла в PHP?
Anonymous Quiz
42%
mime_type()
8%
get_file_mime()
15%
filetype()
35%
get_mime_type()
🤔 Слово "global" для чего используется?

Слово global позволяет получить доступ к переменной, определённой за пределами текущей функции. Используется, чтобы модифицировать глобальные переменные внутри функций.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод класса DOMDocument используется для замены узла на новый узел?
Anonymous Quiz
36%
replaceChild()
4%
swapNode()
18%
changeNode()
42%
replaceNode()
🤔3
🤔 Зачем нужны паттерны проектирования?

Паттерны проектирования решают типичные задачи разработки, предоставляя проверенные временем решения. Они повышают читаемость, повторное использование и масштабируемость кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой метод класса PDO используется для выполнения подготовленного запроса с передачей параметров?
Anonymous Quiz
29%
execute()
21%
query()
37%
prepare()
13%
exec()
🤔 Что такое агрегатные функции?

Агрегатные функции в SQL и других языках обработки данных (как PHP при работе с базами данных) выполняют вычисление набора значений и возвращают единственное значение. Примеры включают `SUM()`, `AVG()`, `MIN()`, `MAX()`, и `COUNT()`.?

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой класс в PHP используется для обработки ошибок выполнения программы?
Anonymous Quiz
11%
LogicException
61%
RuntimeException
24%
ErrorException
3%
UnexpectedValueException
🤔 Какое ключевое слово используется для завершения выполнения текущего скрипта?
Anonymous Quiz
4%
terminate
13%
end
3%
stop
79%
exit
🤔 Что такое ООП?

Объектно-ориентированное программирование (ООП) — это парадигма программирования, основанная на концепции классов и объектов. Основные принципы ООП включают инкапсуляцию (скрытие деталей реализации), наследование (передача поведения от одного класса к другому), полиморфизм (способность методов работать с разными типами объектов) и абстракцию (выделение важной функциональности). ООП помогает организовывать код в удобные для понимания и поддерживаемые структуры.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какая библиотека PHP используется для работы с JSON Web Tokens (JWT)?
Anonymous Quiz
28%
Firebase JWT
20%
JWT-PHP
32%
PHP-JWT
20%
JSONWebToken
💊5
🤔 Что такое полиморфизм

Полиморфизм — это возможность использовать один и тот же метод или операцию для объектов разных классов, обрабатывая их по-разному. Он бывает двух типов: полиморфизм подтипов (через наследование) и параметрический полиморфизм (через дженерики). Полиморфизм помогает реализовать более универсальные и расширяемые программы, позволяя объектам работать с кодом через интерфейсы и абстрактные классы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какая директива в php.ini включает отображение всех ошибок и предупреждений?
Anonymous Quiz
14%
show_errors = E_ALL
32%
display_errors = On
44%
error_reporting = E_ALL
11%
log_errors = On
💊2
🤔 Какой метод в PHP позволяет обрабатывать и управлять файлами с использованием объектно-ориентированного подхода, обеспечивая удобные методы для работы с файлами?
Anonymous Quiz
15%
Использование встроенных функций для работы с файлами
85%
Использование классов SplFileObject и File
0%
Использование глобальных переменных для хранения путей
0%
Использование функций для работы с потоками данных
🤔 Что такое Low Coupling и High Cohesion?

• Low Coupling (низкая связанность): уменьшение зависимости между модулями, чтобы изменения в одном модуле минимально затрагивали другие.
• High Cohesion (высокая связность): логически связанные функции и данные группируются в одном модуле, делая его функционально независимым.
Совмещение этих принципов упрощает сопровождение и тестирование кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой результат выполнения функции ceil(4.3) в PHP?
Anonymous Quiz
12%
4.5
58%
4
30%
5
0%
3
🤔 Как получить все значения, возвращаемые генератором, в виде массива?
Anonymous Quiz
27%
iterator_to_array()
18%
generator_to_array()
35%
yield_to_array()
20%
getValues()
🤔 Что содержит инкапсуляция кроме сокрытия данных?

1. Контроль доступа: использование модификаторов public, protected, private для ограничения доступа.
2. Инкапсуляция логики: методы класса предоставляют контролируемый интерфейс для работы с данными.
3. Сохранение целостности: защита данных от некорректных изменений извне.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2