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

Вопросы собесов t.me/+RJaDhjYaQDo2Njcy
Задачи t.me/+YlYIxUyg8bM4ZmYy
Вакансии t.me/+J-DKRUtjUgMxZGNi
Download Telegram
🤔 Зачем нужны паттерны проектирования?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какую функцию использовать для разделения строки на массив по регулярному выражению?
Anonymous Quiz
44%
preg_split()
39%
preg_match()
16%
split()
2%
preg_divide()
👍1
🤔 Какую библиотеку используют для поведения тестирования (BDD) в PHP?
Anonymous Quiz
75%
PHPUnit
5%
PHPSpec
8%
Behat
12%
Codeception
🤔 Разница между pull и fetch?

git pull выполняет fetch (загружает изменения из удалённого репозитория) и автоматически сливает их с локальной веткой. git fetch только загружает изменения, не изменяя локальные файлы, что позволяет вручную контролировать слияние.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
🤔 Какой из следующих типов данных не существует в PHP?
Anonymous Quiz
4%
boolean
6%
integer
87%
decimal
2%
array
👍1
🤔 Какой из следующих массивов является ассоциативным?
Anonymous Quiz
3%
array(1, 2, 3)
77%
array("a" => 1, "b" => 2)
16%
array(0 => "apple", 1 => "orange")
4%
array("one", "two", "three")
🤔 Чего ждёшь от PHP 8?

PHP 8 принёс значительные улучшения в производительности благодаря JIT-компиляции. Также ожидаются новые синтаксические возможности, такие как именованные аргументы, объединение null (??=) и улучшенная типизация. Эти изменения упрощают разработку, делают код более читаемым и сокращают количество багов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2
🤔 Вопрос: Какой синтаксис используется для создания комментариев в PHP?
Anonymous Quiz
27%
// Комментарий
17%
/* Комментарий */
4%
# Комментарий
52%
Все вышеперечисленные
🤔 Какой символ используется для обозначения начала блока PHP кода?
Anonymous Quiz
92%
<?php
1%
<php
6%
<?
1%
<!php
🤔 Что изменилось в приведении типов в PHP 8?

PHP 8 усилил строгую типизацию, добавив поддержку объединённых типов (Union Types). Также введены типы mixed и static, расширяющие возможности определения данных. Улучшена работа с привидением типов, исключая двусмысленности, чтобы снизить вероятность ошибок.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из следующих методов используется для создания директории в PHP?
Anonymous Quiz
76%
mkdir()
10%
create_dir()
11%
make_directory()
3%
new_dir()
🤔Какой метод используется для загрузки содержимого страницы по URL в PHP?
Anonymous Quiz
10%
file_load()
61%
file_get_contents()
23%
url_get_contents()
6%
load_page()
🤔 Что такое инкапсуляция?

Инкапсуляция — это принцип ООП, при котором детали реализации скрыты от внешнего мира, предоставляя доступ к данным через методы. В PHP это реализуется с помощью модификаторов доступа (private, protected, public). Она обеспечивает безопасность данных и облегчает поддержку кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из этих типов данных является скалярным в PHP?
Anonymous Quiz
12%
array
11%
object
55%
string
22%
resource
🤔 Какой из следующих методов используется для удаления последнего символа из строки в PHP?
Anonymous Quiz
19%
trim()
18%
chop()
23%
substr()
40%
rtrim()
💊7
🤔 Что такое в мире PHP PSR и RFC?

PSR (PHP Standards Recommendations) — это набор стандартов и рекомендаций для написания кода в PHP, таких как PSR-1, PSR-2 для стиля кода, PSR-4 для автозагрузки классов. RFC (Request for Comments) — это предложения по улучшению PHP, которые обсуждаются и принимаются сообществом, формируя новые возможности и изменения в языке. Оба механизма способствуют стандартизации и улучшению качества кода в PHP-сообществе.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой из этих методов используется для удаления элемента из ассоциативного массива в PHP?
Anonymous Quiz
12%
remove()
1%
delete()
70%
unset()
16%
array_remove()
🤔Какой из следующих методов используется для выполнения повторяющихся действий в PHP?
Anonymous Quiz
72%
while
3%
if
5%
switch
21%
for
🤯8💊3
🤔 Какой из этих методов используется для вычисления хеш-значения строки в PHP?
Anonymous Quiz
22%
hash_string()
44%
hash()
33%
md5()
1%
crypt()
💊1
🤔 Какой метод используется для отправки электронной почты в PHP?
Anonymous Quiz
45%
send_mail()
8%
email()
35%
mail()
12%
post_mail()