PHP задачи с собеседований
الذهاب إلى القناة على Telegram
Задачи, тесты и теоретические вопросы по PHP. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
إظهار المزيد2 906
المشتركون
-124 ساعات
-17 أيام
-1030 أيام
أرشيف المشاركات
🤖 Пройди тест по PHP
Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене.
После 5 месяцев обучения ты сможешь:
- Ориентироваться в экосистеме PHP
- Отличать парадигмы ООП от функционального программирования
- Писать понятный чистый код
- Повышать стабильность приложений.
В конце обучения тебя ждет проектная работа.
🎫Курс можно приобрести в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/W2qJ/
Реклама. Информация о рекламодателе на сайте otus.ruPHP-разработчик — специалист, который создает сайты, приложения, сервисы и их интегрирует их с внутренними бизнес-системами. PHP — один из самых популярных языков для бэкенда.
Это мощный и надежный язык программирования, который продолжает оставаться популярным среди веб-разработчиков всех уровней. Он используется на 70% всех сайтов в интернете, а 30% конкретно на WordPress.
Это отличный выбор для начинающих разработчиков, многие начинают свой путь в IT именно с него.
Всего за 10 месяца обучения на профессии «PHP-разработчик» от Хекслета вы:
- Изучите гибкий и масштабируемый PHP
- Познакомитесь с языками веб-разработки HTML и CSS
- Разберетесь в базах данных и научитесь управлять ими с помощью SQL
- Освоите самый популярный фреймворк PHP — Laravel
А главное — вы станете участником Карьерного трека. Пройдете вебинары, которые охватывают все темы по трудоустройству: от составления резюме и рабочих профилей до психологических аспектов собеседований и адаптации на рабочем месте.
👨💻 Реальный вопрос от реального человека
Поставил новую версию php на XAMPP, но php использует прошлую версию, хотя вроде везде поменял конфиги. В общем, где мне нужно изменить путь до файла конфигурации php.ini?
$ php --ini
Configuration File (php.ini) Path:
Loaded Configuration File: C:\xampp\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
PHP задачи с собеседованийРешение задачи 👆
<?php
//Локальные и глобальные переменные
//Создали глобальную переменную и присвоили ей значение
$a=1;
//Объявили новую пользовательскую функцию m_func()
function m_func(){
//Создали локальную переменную и присвоили ей значение
$b=2;
//Интерпретатор выведет ошибку при вызове функции, т.к. делается попытка
//обращения к глобальной переменной из локальной области видимости
echo $a;
}
//Создали еще одну глобальную переменную и присвоили ей значение
$c=3;
echo $a.'<br>';
//Интерпретатор выведет ошибку, т.к. делается попытка обращения
//к локальной переменной из глобальной области видимости
echo $b.'<br>';
//Выведет 3
echo $c;
//Здесь выведет ошибку
m_func();
?>
PHP задачи с собеседований❌❌Давайте поговорим о сложном, но в то же время мощном инструменте веб-разработчиков — конкурентном программировании.
📢📢 Обсудим практические возможности этой технологии на открытом уроке «Генераторы и файберы в PHP», который пройдёт 12 апреля в 20:00.
🟠Урок является бесплатной пробной частью онлайн-курса OTUS “PHP Developer. Professional”.
Что вас ждет на этом вебинаре:
🔵Разберём основы конкурентного программирования.
🔵Изучим генераторы и файберы в PHP.
🔵Обсудим, как использовать эти инструменты для решения полезных практических задач.
🔵Сравним PHP с другими языками программирования.
🎤 Занятие проведет Дмитрий Кириллов — технический директор 1С-Старт.
🎫 Продолжить обучение на курсе возможно в рассрочку.
👉 Чтобы записаться на урок, пройдите вступительное тестирование: https://otus.pw/Ph2f/
Реклама. Информация о рекламодателе на сайте otus.ru👨💻 Задача для вас. Решение в следующем посте
Посмотрите внимательно на условие задачи, в котором сделана попытка вывода значений переменных на экран. При попытке вывода каких из переменных интерпретатором будет выдана ошибка и почему?
<?php
//Локальные и глобальные переменные
$a=1;
//Объявили новую пользовательскую функцию m_func()
function m_func(){
$b=2;
echo $a;
}
$c=3;
echo $a.'<br>';
echo $b.'<br>';
echo $c;
m_func();
?>
PHP задачи с собеседованийРешение задачи 👆
<?php
/* Присвоение переменной по ссылке. После каждой операции старайтесь
смотреть результат в браузере, используя для вывода оператор echo */
//Инициализировали переменную $c присвоив ей значение 10
$c=10;
//Присвоили по ссылке переменной $b переменную $c, теперь $b==$c==5.
$b=&$c;
//Изменили значение переменной $b на 'new_2', теперь
//$b=='new_2' и $c также равна 'new_2'
$b='new_2';
//Изменили значение переменной $c на число 20, теперь
//$c==20 и $b также изменилась ($b==20)
$c=20;
/* Таким образом, можно сказать, что переменная, присвоенная по ссылке,
просто является псевдонимом переменной, которой она была присвоена */
?>
PHP задачи с собеседований
👨💻 Задача для вас. Решение в следующем посте
Восстановите по комментариям php-код условия.
<?php
/* Присвоение переменной по ссылке. После каждой операции старайтесь
смотреть результат в браузере, используя для вывода оператор echo */
//Инициализировали переменную $c присвоив ей значение 10
//Присвоили по ссылке переменной $b переменную $c,
//теперь $b==$c==5.
//Изменили значение переменной $b на 'new_2', теперь
//$b=='new_2' и $c также равна 'new_2'
//Изменили значение переменной $c на число 20, теперь
//$c==20 и $b также изменилась ($b==20)
/* Таким образом, можно сказать, что переменная, присвоенная по ссылке,
просто является псевдонимом переменной, которой она была присвоена */
?>
PHP задачи с собеседований
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/phpquiz
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Боль всех работяг – долбо**ы на клиентах и начальстве
Мы устали от переработок, правок, плохого ТЗ и грубого отношения!
Поэтому собрали всех в одном зоопарке: Клиент Покинул Чат
Поделись своей болью анонимно или посмотри на "хороших" клиентов – @clientochat
👨💻 Реальный вопрос от реального человека
С помощью simplexml_load_file($url, "SimpleXMLElement", LIBXML_NOCDATA) добился следующего:
Имею теперь почти читаемый массив:
[19] => SimpleXMLElement Object
(
[title] => В Канске вернувшийся из мест заключения отец устроил своим детям урок "воспитания"
[pubDate] => Wed, 01 Mar 2023 14:22:36 +0700
[category] => Канск
[yandex:full-text] => В Канске у неоднократно судимого местного жителя изъяты дети....<br>
)
Данная !CDATA раскрылась. Но я так и не смог вытащить данные из [yandex:full-text]. !Старый код работающий без CDATA c яндекс-тегом yandex:full-text, тоже не смог $full_text=$item->children('yandex',true);
Как быть? И что делать?
PHP задачи с собеседований
Участвуйте в Weekend Offer от ВКонтакте и получите возможность присоединиться к одной из крутейших IT-компаний России!
Weekend Offer для для фронтенд- и бэкенд-разработчиков пройдет уже 15-16 апреля. Отправляйте отклик до 13 апреля, чтобы не упустить шанс пообщаться с командами ВКонтакте по направлениям B2C и B2B.
Переходите по ссылке, чтобы узнать больше о командах и откликнуться на заинтересовавшую вакансию.
🔥 Пройди тест по Laravel ! 🔥
➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене.
👩💻 Присоединяйся к новому потоку онлайн-курса «Framework Laravel» в OTUS. В программе курса — удобные и мощные наработки огромного Laravel-сообщества, а практика — решение бизнес-задач.
👨💻 За 4 месяца обучения твое портфолио пополнится мини-проектами и выпускной работой. 30 марта начинаем занятия.
🎫Курс можно приобрести в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/aD5h/
Реклама. Информация о рекламодателе на сайте otus.ru👨💻 Хотите освоить лучшие инструменты по разработке микросервисной архитектуры?
Ответьте на 11 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы строить архитектуру микросервисов и попасть на курс — «Microservice Architecture» от OTUS.
На полном курсе вы научитесь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды экспертов!
👉 Пройти тест — https://otus.pw/vWcag/
💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 27 открытых уроков курса.
Реклама. Информация о рекламодателе на сайте www.otus.ru.
Repost from BZD • Книги для программистов
📔 Title: Динамическое программирование в экономических задачах
#book #RU
🌐 Lang.: Russian
🧔 Author: Лежнёв А. В.
🕘 Year: 2020
📑 Pages: 179
#️⃣ ISBN: 978-5-00101-682-3
📝 Description: Изложен принцип оптимальности и базирующийся на нем метод динамического программирования решения задач управления многошаговыми процессами, разобран ряд примеров решения типовых задач экономического содержания, рассмотрены обобщения классического принципа оптимальности и метода динамического программирования на случай задач из теории графов. Контрольные вопросы и задачи позволят закрепить полученные знания теоретического материала и обрести навык самостоятельного решения задач, дадут возможность использовать пособие для работы на практических занятиях.
Для студентов экономических специальностей вузов, а также для студентов технических специальностей, изучающих соответствующий раздел математического программирования.
@bzd_channel
✔️ Пройди тест по PHP и проверь свои знания!
Сможешь сдать — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь демо-ролик о занятиях на курсе в подарок и доступ к открытым урокам курса🎁 .
🟠Что даст вам курс?
Вас ждут уникальные знания профессионалов отрасли, много практики решения разнообразных задач бэкенда и разработка серьезного продукта в качестве выпускного проекта.
Через 5 месяцев обучения вы сможете оценивать алгоритмическую сложность кода, работать с кодом с точки зрения анализа и понимать, почему решение работает медленно и как это исправить. На живых вебинарах вы освоите тестирование, доставку в продакшн, а также познакомитесь с SRE-практиками.
Все это позволит вам достичь на middle+ уровня.
🟠Курс рассчитан на php-разработчиков с опытом и доступен в рассрочку.
👉ПРОЙТИ ТЕСТ: https://otus.pw/pnGGG/
Хочешь протестировать учебный процесс заранее? Тогда приходи на открытые уроки курса!
🗣 27 марта в 20:00 открытый урок «Отладка и профилирование приложений на PHP».
🗣 12 апреля в 20:00 открытый урок «Генераторы и файберы в PHP».
Реклама. Информация о рекламодателе на сайте otus.ru👨🏻💻 Решение задачи 👆🏻
<?php
//Присвоили первой переменной значение
$n_1=1;
//Присвоили второй переменной значение
$n_2=2;
//Присвоили третьей переменной значение
$n_3=3;
//Выведет 6
echo $n_1*$n_2*$n_3, '<br>';
//2 аргумента передаются по ссылке, а третий по значению
function my_func(&$arg_1,&$arg_2,$arg_3 ){
$arg_1=5;
$arg_2=10;
$arg_3=20;
}
//Вызываем функцию
my_func($n_1,$n_2,$n_3);
//Выведет 150
echo $n_1*$n_2*$n_3;
/* Т.к. 2 переменные переданы по ссылке, то изменив их значения внутри функции,
мы изменили и сами переменные. Третья переменная была передана по значению,
поэтому при манипуляциях внутри функции, само значение вне функции осталось
прежним. */
?>
PHP задачи с собеседований👨🏻💻 Реши задачу
Создайте три переменные и присвойте им числовые значения. Выведите на экран их произведение. Теперь создайте пользовательскую функцию, принимающую два аргумента по ссылке и один аргумент по значению. Функция должна присваивать переменным другие числовые значения. Вызовите функцию, после чего снова выведите на экран произведение всех переменных. Объясните результат.
PHP задачи с собеседований
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
