PHP задачи с собеседований
Ir al canal en Telegram
Задачи, тесты и теоретические вопросы по PHP. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
Mostrar más2 906
Suscriptores
Sin datos24 horas
-17 días
-930 días
Archivo de publicaciones
❓ Какие алгоритмы обязан знать каждый разработчик?
👉 Пройдите тест оцените свой уровень.
Тест подходит для любого языка программирования.
💪 Сможете сдать – получите запись мастер-класса по алгоритмам
повышающий ваш уровень.
📌 Еще больше полезных знаний ждет вас на онлайн-курсе «Алгоритмы и структуры данных» в OTUS
👉 Пройти тест https://otus.pw/1OSG/
Разработчики, привет 👋🏻
AvitoTech запускает курс о практиках написания кода для начинающих и middle-разработчиков.
В программе:
▪️ Почему код должен быть привлекательным, и как измерить его качество.
▪️ Большие проекты: как с ними работать и в чём их основная проблема, требующая больших усилий на поддержку.
▪️ Всё о паттернах Low Coupling и High Cohesion в рамках grasp-шаблонов.
▪️ UML-диаграммы: для чего они нужны и когда они наилучшим образом пригодятся в работе.
Смотрите видео курса и прокачивайте знания на странице AvitoTech: bit.ly/3HK99r2
🤖Сам Laravel хоть и является PHP–фреймворком, но не стоит его недооценивать, ведь это целая экосистема для веб-разработки.
Хотите освоить Laravel и использовать его в своих проектах? 13 июля в 20:00 состоится открытый урок «Laravel и фишечки PHP 8+», где мы с экспертом поговорим о некоторых приемах и фишках, которыми можно использовать во время разработки сайтов с помощью Laravel.
📚Еще больше знаний об этом фреймворке вы получите на онлайн-курсе «Framework Laravel» OTUS для PHP-разработчиков.
📌Пройдите вступительный тест, чтобы посетить вебинар: https://otus.pw/MlVr/
👆Решение задачи с предыдущего поста👆
<?php
//Задаем режим строгой типизации для скрипта
declare(strict_types=1);
//Функция ожидает два целых числа
function my_func(int $a,int $b){
echo $a+$b;
}
//Выведет 20
echo my_func(10,10);
//Выведет ошибку, т.к. включен режим строгой типизации
//echo my_func('10',10);
/* Если режим строгой типизации будет отключен, то в обоих случаях будет выведено
число 20, т.к. интерпретатор осуществит преобразование типов, в результате
которого строка будет преобразована обратно в число.
Аналогично можно задавать и тип возвращаемого функцией значения. */
?>
PHP задачи с собеседований🔺Реши задачу🔺
Задайте режим строгой типизации (используйте инструкцию
declare(strict_types=1);), после чего создайте пользовательскую функцию, которая будет принимать два целочисленных аргумента и выводить на экран их сумму. Вызовите функцию, передав ей в качестве аргументов сперва два целых числа, а потом одно из них в виде строки. Закомментируйте строку с инструкцией строгой типизации и перезапустите скрипт.
Решение в следующем посте 👇
PHP задачи с собеседованийРешение задачи в предыдущем посте:
Заменим все подходящие места на сокращенную форму записи. К примеру, вместо $var = $var + 12 можно написать $var += 12, а вместо $var = $var + 1 будет $var++. Результат переделки будет выглядеть так:
<?php
$var = 1;
$var += 12;
$var -= 14;
$var *= 5;
$var /= 7;
$var++;
$var--;
echo $var;
?>🔥PHP отлично подходит для старта в IT.
Если вы планируйте развиваться в этом направлении, приглашаем вас 11 июля в 20:00 на открытый урок «Большие обработки в PHP: плюсы, минусы, подводные камни». Спикером выступит эксперт Александр Пряхин, он прошел путь от Junior Developer до CTO.
Чем вам будет полезен урок?
РHP-разработчики рано или поздно сталкиваются с задачами, которые выходят за рамки обработки HTTP-запросов здесь и сейчас, а требуют более комплексных решений. Это могут быть обработки большого объема данных, прослушивание событий и так далее. Конечно, можно взять и внедрить ещё один язык в стек, но это подходит далеко не всем. Поэтому на занятии разберемся с тем, как PHP может решать задачи подобного рода.
📚Продолжить осваивать навыки, необходимые для работы PHP-разработчиком, вы сможете на онлайн-курсе «Специализация PHP Developer».
📌Зарегистрируйтесь, чтобы участвовать в вебинаре: https://otus.pw/uruS/
Задача:
Переделайте приведенный код так, чтобы в нем использовались операции +=, -=, *=, /=, ++, --. Количество строк кода при этом не должно измениться. Код для переделки:
<?php
$var = 1;
$var = $var + 12;
$var = $var - 14;
$var = $var * 5;
$var = $var / 7;
$var = $var + 1;
$var = $var - 1;
echo $var;
?>
Свои варианты пишите в комментариях.
PHP задачи с собеседованийhttps://php.ru/manual/function.trim.html
👆Пояснение к предыдущему вопросу
УЧИТЕ МАТЧАСТЬ!!!
В феврале этого года вышел PHP фреймворк Laravel 9. Релиз содержит достаточно много нововведений.
🗓На открытом уроке OTUS 6 июля в 20:00 мы обсудим самые важные из них, среди которых:
- Поддержка компонентов Symfony 6, Symfony Mailer, Flysystem 3,
- Улучшенный вывод route:list, драйвера Laravel Scout,
- Новый синтаксис аксессор/мутатор Eloquent и другие улучшения для удобства использования фреймворка.
📚Занятие пройдет для в рамках онлайн-курса «Framework Laravel» OTUS и позволить протестировать обучение.
📌Пройдите вступительный тест для регистрации на урок: https://otus.pw/a6e8/
PHP-разработчик, го на Go?
Самый быстрый способ начать работать с одним из самых востребованных языков Golang — стать участником интенсива от Слёрм «Чистая архитектура приложения на Go».
Вы разберётесь в архитектуре Go и сразу поймёте, как всё работает не в теории, а на практике.
А еще можно вступить в секретный чат и выиграть место на обучение бесплатно: https://t.me/golang_slurm
Repost from Задачи и тесты по программированию | proghub
Из-за какой строки данный код не скомпилируется?
⁉️Хотите профессионально расти в PHP-разработке?
🎯Приглашаем на открытый урок 6 июля в 20:00 «Полиморфизм для PHP-разработчиков» с Дмитрием Кирилловым, техническим директором 1С-Старт.
Что вас ждет на занятии?
- Обсудим разные виды полиморфизма
- Разберёмся, как он связан с паттернами и принципами SOLID
- Посмотрим примеры на других языках программирования
📚Урок является частью онлайн-курса «PHP Developer. Professional». Используйте эту возможность попробовать курс, познакомиться с преподавателем и получить ценные знания.
📌Для регистрации на вебинар пройдите вступительный тест: https://otus.pw/SY3L/
Продолжит ли код выполнение после выражения include test.php; если файл test.php не будет найден?
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
