PHP задачи с собеседований
Задачи, тесты и теоретические вопросы по PHP. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
Mostrar más3 334
Suscriptores
-124 horas
-57 días
-2730 días
- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Tasa de crecimiento de suscriptores
Carga de datos en curso...
Photo unavailableShow in Telegram
Хотите освоить полнотекстовый поиск в Symfony на примере ElasticSearch?
Хорошие новости — всего за пару часов вы сможете:
- рассмотреть работу с ElasticSearch в Symfony;
- разобрать, как работает нечёткий поиск;
- решить задачу фильтрации по параметрам и поисковому запросу.
Ждём вас на открытом практическом уроке от OTUS!
Спикер Михаил Каморин — Dev Tech Lead в Skyeng, участник и организатор конференций по PHP, член ПК Podlodka PHP Crew.
Встречаемся 16 июля в 20:00 мск в преддверии старта курса «Symfony Framework». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3Bhk4C
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Photo unavailableShow in Telegram
Мучаетесь с разработкой на JavaScript и мечтаете о простоте и порядке в коде? Надоело изобретать велосипед и тратить время на рутинные операции?
Представьте, что вы можете создавать сложные веб-приложения легко и непринужденно, используя мощь и элегантность Angular Framework. Dependency Injection больше не будет для вас тёмным лесом, а написание чистого, поддерживаемого кода станет приятной рутиной.
Всё это станет реальностью на нашем открытом уроке «Angular Framework. Dependency Injection» 4 июля в 20:00 мск.
После занятия вы сможете создавать приложение на Angular и разрабатывать простые компоненты с возможностью выделять бизнес-логику в специальные классы и сервисы.
Забирайте свой билет в мир профессиональной фронтенд-разработки!
Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3Be9t9
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Photo unavailableShow in Telegram
01.07 phpquiz
🔥Какие есть способы кастомизации системы Битрикс24?
Ждём вас на открытом практическом уроке «Способы кастомизации системы Битрикс24» от OTUS, где вы сможете ознакомиться с доступными концепциями модификации системы. В результате научитесь
выбирать наиболее подходящий способ под поставленную задачу.
Встречаемся завтра, 2 июля в 20:00 мск в преддверии старта курса «Разработчик Битрикс24». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/SaNv/
⚡️Урок подойдёт для:
-тем, кто планирует добавлять нестандартный функционал в систему
-тем, кто разрабатывает на бус и хочет перейти на б24
-тем, кто только начинает шаги в б24 и ещё не уверен в выборе способов доработок
До встречи на уроке!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥 2
❓Вопрос от пользователя
Как хранить списки для каждого врача? PHP
Делаю API, и встал вопрос о том как хранить специальности и дополнительное образование врача в базе? В HTML это выводится так
<div class="doctor-card__about--row">
<div class="doctor-card__about--title">
Дополнительное образование:
</div>
<div class="doctor-card__about--text">
2020 г. Профессиональная программа "Нейрохирургия", Сертификационный курс по специальности «нейрохирургия», Российская Медицинская Академия Последипломного образования <br>
2017 г. Профессиональная программа "Неотложная нейрохирургия" ФГБОУ ВО МГМСУ им. Ф. И. Евдокимова Минздрава России. <br>
2014 г. Реабилитация пациентов с различными заболеваниями и травмами позвоночника и спинного мозга», Московский НПЦ медицинской реабилитации, восстановительной и спортивной медицины
</div>
</div>
<div class="doctor-card__about--row">
<div class="doctor-card__about--title">
Специализация:
</div>
<div class="doctor-card__about--text">
<ul>
<li>Лечение геморроя метолом латексного лигирования геморроидальных узлов</li>
<li>Удаление хронической анальной трещины</li>
<li>Современные методы консервативной терапии трещин</li>
<li>Удаление тромбов из наружных геморроидальных узлов (тромбоэктопия)</li>
</ul>
</div>
</div>
Вот мой метод для добавления врача, я не понимаю как тут хранить списки чтобы их можно было например через , писать в форме админки. Использую RedBean
$additional_education = $_POST['additional_education'] ?? '';
$specialties = $_POST['specialties'] ?? '';
$doctor = R::dispense('doctors');
$doctor->photo = $photo; //Фото доктора
$doctor->fio = $fio; //ФИО доктора
$doctor->experience_about = $experience_about; //Какой стаж
$doctor->experience = $experience; //Стаж доктора
$doctor->specialty = $specialty; //Специализация
$doctor->price = $price; //Стоимось первичного приёма
$doctor->education = $education; //Образование
$clinic = R::load('clinics', $clinicId);
if ($clinic->id) {
$doctor->id_clinic = $clinic->id;
} else {
echo json_encode(['status' => 'error', 'message' => 'Клиника не найдена'], JSON_UNESCAPED_UNICODE);
exit;
}
$id = R::store($doctor);
echo json_encode(['status' => 'success', 'message' => 'Доктор успешно добавлен', 'doctor_id' => $id], JSON_UNESCAPED_UNICODE);
PHP задачи с собеседованийPhoto unavailableShow in Telegram
Хотите научиться применять RL-алгоритмы в играх, робототехнике, энергетике и финансах? Тогда курс «Reinforcement Learning» — ваш ключ к миру возможностей!
RL — одно из самых перспективных направлений в сфере искусственного интеллекта. Научитесь решать задачи в сфере беспилотников, автоматизации, трейдинга и даже здравоохранения с помощью самых востребованных инструментов и технологий!
Для специалистов в области DS/DL/ML, которые стремятся глубже понять алгоритмы обучения с подкреплением, курс «Reinforcement Learning» подарит новые навыки, применимые в реальном мире.
Будет сложно, но очень интересно и полезно! Оставьте заявку и получите специальную цену: https://clck.ru/3BYrKP
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Photo unavailableShow in Telegram
🔥 Время прокачивать навыки в проектировании и расти!
💥 Проверь себя – пройди тест по архитектуре и шаблонам проектирования!
Ответишь успешно — пройдешь на курс «Архитектура и шаблоны проектирования» от OTUS по специальной цене со скидкой.
❗️На курсе ты научишься применять шаблоны проектирования и SOLID в разработке всего за 4 месяца под руководством опытных экспертов.
Именно эти навыки дадут мощное конкурентное преимущество IT-специалистам и повысят твою востребованность и доход!
➡️ ПРОЙТИ ТЕСТ:
https://clck.ru/3BcoKi
💥 Пройдете тест и бонусом получишь:
– Доступ к записям лучших вебинаров курса
– Скидку на онлайн-курс «Архитектура и шаблоны проектирования»
🎁 А при покупке курса индивидуальную консультацию с преподавателем!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❓Вопрос от пользователя
Не выводятся ACF поля через Ajax WordPress
Переменная $pvar выводится и меняется при выборе option в списке select - это работает. Но мне ещё нужно вывести значения всех ACF полей что у меня в functions.php - они не выводятся. При выборе в селекте нужно выводить всё из полей.
То что у меня в functions.php:
add_action('wp_ajax_nopriv_ajax_slide','ajax_slide');
add_action('wp_ajax_ajax_slide','ajax_slide');
function ajax_slide(){
$pvar = $_POST['hash'];
echo $pvar;
?>
<?php if( have_rows('dobavit_punkt')): ?>
<?php
$field = get_sub_field_object( 'vybor_napravleniya');
$value = $field['value'];
if($value == $pvar): ?>
<?php while ( have_rows('dobavit_punkt') ) : the_row(); ?>
<div> // тут поля </div>
<?php endwhile; ?>
<?php endif; ?>
<?php endif; ?>
<?php
wp_die();
}
Мой скрипт ajax-script.js:
jQuery(document).ready(function($){
$("select#selectedop").on( "change", function() {
let thisselval = $(this).val();
$.ajax({
type:"POST",
url: my_ajax_name.ajax_url,
data:{
'action':'ajax_slide',
'hash': thisselval
}, success: function (data){ //received content
$(".wr").empty();
$(".wr").append(data);
} });
});
});
Я его локализовал в functions.php:
wp_enqueue_script( 'service-ajax', get_template_directory_uri() . '/app/js/ajax-script.js', array( 'jquery' ), '0.0.2', true );
wp_localize_script( 'service-ajax', 'my_ajax_name', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
PHP задачи с собеседованийPhoto unavailableShow in Telegram
Ваш ключ к мастерству в мире инфраструктуры! Откройте для себя потенциал подхода «Инфраструктура как код» с онлайн-курсом от практикующих профессионалов.
Научитесь строить инфраструктуру, понятную для всей команды, и менять ее с помощью систем управления конфигурациями (SCM).
Вы освоите практику IaC и сможете настраивать инфраструктуру с помощью лучших инструментов, включая Terraform, Ansible, GitLab и многое другое!
Этот курс идеально подходит для администраторов, системных инженеров, разработчиков, тестировщиков и DevOps-инженеров, желающих поднять свои навыки на новый уровень!
Не упустите шанс обрести знания, которые изменят вашу карьеру. Оставьте заявку прямо сейчас и получите специальную цену на обучение: https://clck.ru/3BYpqw
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Photo unavailableShow in Telegram
⚠️ Как Data Scientists дойти до уровня Middle+?
Совершенствовать мастерство ML в сообществе единомышленников!
Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на продвинутом курсе «Machine Learning. Advanced» от OTUS и его партнера — Сбера
🧑💻 В программе продвинутые ML-алгоритмы и работа в production: настройка окружения, оптимизация кода, построение end-to-end пайплайнов и внедрение решений
🔥 Ответьте на 20 вопросов, получите велкам-скидку: https://clck.ru/3BY5jk
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Elige un Plan Diferente
Tu plan actual sólo permite el análisis de 5 canales. Para obtener más, elige otro plan.