ch
Feedback
PHP задачи с собеседований

PHP задачи с собеседований

前往频道在 Telegram

Задачи, тесты и теоретические вопросы по PHP. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny

显示更多
2 906
订阅者
-124 小时
-17
-1030
帖子存档
🤖 Пройди тест по PHP Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "PHP Developer. Professional" от OTUS
🤖 Пройди тест по PHP Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене. После 5 месяцев обучения ты сможешь: - Ориентироваться в экосистеме PHP - Отличать парадигмы ООП от функционального программирования - Писать понятный чистый код - Повышать стабильность приложений. В конце обучения тебя ждет проектная работа. 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/W2qJ/ Реклама. Информация о рекламодателе на сайте otus.ru

PHP-разработчик — специалист, который создает сайты, приложения, сервисы и их интегрирует их с внутренними бизнес-системами.
PHP-разработчик — специалист, который создает сайты, приложения, сервисы и их интегрирует их с внутренними бизнес-системами. 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-компаний России! Weeken
Участвуйте в Weekend Offer от ВКонтакте и получите возможность присоединиться к одной из крутейших IT-компаний России! Weekend Offer для для фронтенд- и бэкенд-разработчиков пройдет уже 15-16 апреля. Отправляйте отклик до 13 апреля, чтобы не упустить шанс пообщаться с командами ВКонтакте по направлениям B2C и B2B. Переходите по ссылке, чтобы узнать больше о командах и откликнуться на заинтересовавшую вакансию.

🔥 Пройди тест по Laravel ! 🔥 ➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel
🔥 Пройди тест по Laravel ! 🔥 ➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене. 👩‍💻 Присоединяйся к новому потоку онлайн-курса «Framework Laravel» в OTUS. В программе курса — удобные и мощные наработки огромного Laravel-сообщества, а практика — решение бизнес-задач. 👨‍💻 За 4 месяца обучения твое портфолио пополнится мини-проектами и выпускной работой. 30 марта начинаем занятия. 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/aD5h/ Реклама. Информация о рекламодателе на сайте otus.ru

👨‍💻 Хотите освоить лучшие инструменты по разработке микросервисной архитектуры? Ответьте на 11 вопросов, чтобы проверить до
👨‍💻 Хотите освоить лучшие инструменты по разработке микросервисной архитектуры? Ответьте на 11 вопросов, чтобы проверить достаточно ли ваших навыков, чтобы строить архитектуру микросервисов и попасть на курс — «Microservice Architecture» от OTUS. На полном курсе вы научитесь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды экспертов! 👉 Пройти тест https://otus.pw/vWcag/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 27 открытых уроков курса. Реклама. Информация о рекламодателе на сайте www.otus.ru.

📔 Title: Динамическое программирование в экономических задачах #book #RU 🌐 Lang.: Russian 🧔 Author: Лежнёв А. В. 🕘 Year: 2020 📑 Pages: 179 #️⃣ ISBN: 978-5-00101-682-3 📝 Description: Изложен принцип оптимальности и базирующийся на нем метод динамического программирования решения задач управления многошаговыми процессами, разобран ряд примеров решения типовых задач экономического содержания, рассмотрены обобщения классического принципа оптимальности и метода динамического программирования на случай задач из теории графов. Контрольные вопросы и задачи позволят закрепить полученные знания теоретического материала и обрести навык самостоятельного решения задач, дадут возможность использовать пособие для работы на практических занятиях. Для студентов экономических специальностей вузов, а также для студентов технических специальностей, изучающих соответствующий раздел математического программирования. @bzd_channel

✔️ Пройди тест по PHP и проверь свои знания! Сможешь сдать — пройдешь на продвинутый курс "PHP Developer. Professional" от OT
✔️ Пройди тест по 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 задачи с собеседований