
Получите клиентов в любой нише!
Делегируйте запуск рекламы нам — бесплатно
Подробнее
6.1

PHP | Вопросы собесов
2
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
1 час в топе / 24 часа в ленте
Количество:
keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
3 496.50₽3 496.50₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
🤔 Чем pass можно заменить?
В некоторых языках (
Python
, PHP
, JavaScript
) иногда требуется пустая конструкция. Например, когда функция ещё не реализована, но синтаксис требует тела {}
или :
.
🚩Как заменить `pass` в разных языках?
1. В Python (pass
)
def my_function():
pass # Ничего не делает, но код не выдаст ошибку{}
def my_function():
... # Тоже работает{}
В PHP (empty block {}
)
В PHP pass
не нужен, просто оставляем {}
пустыми.
function myFunction() {
// Ничего не делаем
}{}
Но можно явно указать return;
function myFunction() {
return;
}{}
В JavaScript (empty block {}
или return;
)
Как и в PHP, в JS pass
не нужен, просто {}
.
function myFunction() {
// Пустая функция
}{}
Можно добавить return;
для явного завершения
function myFunction() {
return;
}{}
В Java (return;
или {}
)
Если метод void
, просто {}
.
void myFunction() {
// Ничего не делаем
}{}
*Можно явно return;
void myFunction() {
return;
}{}
Ставь 👍 и забирай 📚 Базу знаний141
09:10
10.04.2025
imageИзображение не доступно для предпросмотра
Бесплатное льготное обучение: 3 месяца
Мы ищем людей, которые хотят работать в IT-сфере из дома
💰 Оплата от 150.000 рублей в месяц
Образование, место жительства, трудовой стаж — не важны!
Подходит, как для подработки / декретного отпуска, так и для полной занятости.
Если заинтересовались, то для старта нужно:
— пройти короткий тест
— заполнить анкету
На что можно рассчитывать:
✅ удаленная работа
✅ зп от 150.000 рублей (потолка нет)
✅ стабильная подработка, если не хотите уходить с основной работы
⚡ Количество бесплатных мест ограничено. Успейте пройти тест и оставить заявку:
Узнать больше
#реклама
technolium.ru
О рекламодателе
289
18:07
09.04.2025
🤔 Что такое инкремент и декремент?
Инкремент (`++`) и декремент (`--`) — это операции в PHP и других языках программирования, которые увеличивают или уменьшают значение переменной на единицу соответственно.?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
342
16:10
09.04.2025
🤔 Что такое middleware?
Это ПО, которое располагается между веб-сервером и приложением. Оно обрабатывает входящие запросы до того, как они достигнут вашего приложения, или обрабатывает исходящие ответы после того, как приложение их сгенерировало.
🚩Зачем нужен Middleware
🟠Управление запросами
Может изменять или проверять запросы перед передачей их в приложение. Например, оно может проверять наличие валидных токенов доступа для аутентификации или осуществлять проверку прав доступа.
🟠Перехват ответов
Также может изменять ответы перед тем, как они будут отправлены пользователю, например, добавлять нужные заголовки HTTP или сжимать данные.
🟠Логирование и мониторинг
Оно может записывать информацию о запросах и ответах для анализа трафика или обнаружения ошибок.
🟠Обработка ошибок
Часто используется для централизованной обработки ошибок, позволяя управлять ошибками элегантно и единообразно.
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Auth;
class CheckAuthenticated
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if (!Auth::check()) {
return redirect('/login');
}
return $next($request);
}
}{}
Ставь 👍 и забирай 📚 Базу знаний364
09:10
09.04.2025
imageИзображение не доступно для предпросмотра
Ошибки в защите данных: как СУБД Jatoba избегает их?
Дата: 17 апреля (четверг)
Время: 12:00 - 13:30 МСК
Не пропустите вебинар
«Кластерные решения для больших объемов данных: отечественный опыт»
Эксперты УЦСБ и «Газинформсервис» расскажут, как избежать ошибок в настройке СУБД, повысить доступность данных и защитить их от утечек, даже при пиковых нагрузках.
1. Как Jatoba обеспечивает высокую доступность данных при максимальных нагрузках?
2. Почему стоит выбрать отечественную СУБД для хранения и защиты данных?
3. Реальные примеры успешных внедрений в крупных компаниях.
4. Демонстрация интерфейса и отказоустойчивости Jatoba DB в действии!
Бонус: фирменный мерч от «Газинформсервис» за самый интересный вопрос!
Зарегистрироваться
#реклама 16+
sec.ussc.ru
О рекламодателе
395
20:42
08.04.2025
🤔 Что известно про наследование?
Это механизм объектно-ориентированного программирования, позволяющий создавать классы на основе других классов. Позволяет повторно использовать код, добавлять или переопределять функциональность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
402
16:10
08.04.2025
imageИзображение не доступно для предпросмотра
Ищешь высокооплачиваемые проекты? Попробуй SkillStaff
SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход.
- Проекты с гибким графиком: part time, full time, удаленка и гибрид
- Ставка за час работы — та, что ты сам выбрал
- Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе
- Оплата поступает ежемесячно на расчетный счет исполнителя
- Удобный личный кабинет и функционал, автоматизирующий документооборот
Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами.
Регистрируйся прямо сейчас
Зарегистрироваться
#реклама 16+
skillstaff.ru
О рекламодателе
409
10:19
08.04.2025
🤔 Что такое ссылочная целостность связей?
Ссылочная целостность (Referential Integrity) – это правило, которое гарантирует, что связи между таблицами остаются корректными.
🚩Пример в базе данных
Допустим, у нас есть 2 таблицы:
users
(Пользователи)
orders
(Заказы)
Связь: каждый заказ (orders
) должен ссылаться на существующего пользователя (users
) через user_id
.
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(100)
);
CREATE TABLE orders (
id INT PRIMARY KEY,
user_id INT,
amount DECIMAL(10,2),
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
);{}
🚩Как работает ссылочная целостность?
Запрещает вставку "несуществующих" ссылок
INSERT INTO orders (id, user_id, amount) VALUES (1, 999, 100.00);
-- ❌ Ошибка! Пользователя с id = 999 нет в users{}
Запрещает удаление родительской записи, если есть зависимые
DELETE FROM users WHERE id = 1;
-- ❌ Ошибка! Есть заказы, которые ссылаются на пользователя id = 1{}
Автоматическое удаление связанных данных (ON DELETE CASCADE
)
DELETE FROM users WHERE id = 1;
-- ✅ Все заказы с user_id = 1 тоже удалятся{}
🚩Способы управления ссылочной целостностью
ON DELETE CASCADE
→ при удалении пользователя удаляются все его заказы.
ON DELETE SET NULL
→ при удалении пользователя поле user_id
в заказах становится NULL
.
ON DELETE RESTRICT
→ запрещает удалять пользователя, если у него есть заказы.
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL;{}
Ставь 👍 и забирай 📚 Базу знаний372
09:10
08.04.2025
imageИзображение не доступно для предпросмотра
Бесплатный вебинар "Рынок информационной безопасности"
Информационная безопасность в России — растущий, но сложный рынок. Какие ниши свободны и какие возможности есть у предпринимателей в этой ниши? Узнайте на вебинаре ФРИИ и Солар 8 апреля в 17:00.
Обсудим:
— Рынок ИБ в России: свободные ниши, тренды и перспективы для бизнеса;
— Кейс предпринимателя в кибербезопасности: как запустить стартап с нуля, найти первых клиентов и вырасти до лидера в своей сфере;
— Инвестиции: какие финансовые инструменты доступны ИБ-компаниям в России.
Опытом поделятся СЕО и основатель Metascan Давид Ордян, директор по венчурным инвестициям ГК «Солар» Владислав Рассказов и управляющий портфелем ФРИИ Илья Королев.
Зарегистрируйтесь на сайте и до встречи онлайн!
Зарегистрироваться
#реклама 16+
invest.iidf.ru
О рекламодателе
374
19:02
07.04.2025
🤔 Расскажи про полиморфизм
Полиморфизм — это концепция ООП, которая позволяет объектам разных классов обрабатывать одинаковые сообщения или методы по-разному. Полиморфизм позволяет использовать общий интерфейс для взаимодействия с объектами разных типов, не зная их конкретный класс. Он облегчает расширение и поддержку кода, делая его более гибким и удобным для добавления новых классов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
402
16:10
07.04.2025
close
С этим каналом часто покупают
Отзывы канала
Отзывов нет
Лучшие в тематике
Новинки в тематике
Статистика канала
Рейтинг
6.1
Оценка отзывов
0.0
Выполнено заявок
2
Подписчики:
2.5K
Просмотры на пост:
lock_outline
ER:
14.1%
Публикаций в день:
2.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий