
Конференция по php #znxwr началась https://phprussia.ru/moscow/2020
Всё в лучших традициях
Конференция по php #znxwr началась https://phprussia.ru/moscow/2020
Всё в лучших традициях
Тут конференция по php в онлайне бесплатно
https://phprussia.ru/moscow/2020
Схожу во вторник на собеседовние. Не галера. Что там обычно спрашивают? Чего повторить нужно?
Инкапсуляция, наследование, полиморфизм. Сериализация.
Что ещё?
Как тут сделать git fetch с заданного remote? Я так понимаю что при использовании VCS - Git - Fetch он тупо с origin стягивает. Или со всех, что тоже тупо. Как phpstorm сказать тяни конкретный бранч с конкретного удалённого сервера?
Судя по https://youtrack.jetbrains.com/issue/IDEA-89709 никак.
(да, я знаю про консоль, но бладж)
Встроенный php-анализатор просто шикарен. Местами даже слишком придирчив. Но с его помощью исправил 2 потенцильных бага.
(под тегом phpstorm будут мои phpstorm-страдания и радости)
Горячие клавиши.
Приятно, что выставить привычные горячие клавиши можно очень просто. Выбрал профиль eclipse и готово.
Но вот сочетания в виде ctrl+alt+... не работают у меня. Например ctrl+alt+s - должны быть настройки, а они не показываются, как до изменения профиля горячих кловишь, так и после. (Ubuntu 16.04 если что) Нагуглил, что надо какой-то плагин грохнить, но его нет у меня.
Ещё раз попробовал phpShtorm. Поставил, настроил. Вроде ничо так. Выглядит хорошо, работает быстро. Можно правильный отступ в 2 пробела настроить. Красота. Потом БАЦ, он не умеет в одном окне несколько проектов показывать. unistall
Ну раз так, то и на NetBeans посмотрю. Открываю его офф сайт. Читаю фичи для php "The IDE's PHP code completion supports PHP 5.4". Воу-воу вот это достижение в 2018 году!
Я - программист. Мой коммит приняли в апстрим (только бы не возгордиться)
https://github.com/elastic/...csearch-php/pull/748
Например мы храним данные в mysql и используем elastic для поиска.
Как обеспечить целосность связки mysql->elastic?
Есть 2 варианта
1. Записывать в элестик изменения сразу же как только что-то изменилось в БД.
"+" - в эластике всегда актуальные данные
"-" - если что-то пошло не так (откат транзакции mysql или отвалился elastic), то целосность данных нарушается
Или есть ещё варианты?
Разработчики апи делают приём нескольких файлов под одним параметром. Вот так - нам можно слать пачку файлов в параметре image.
Php не может отправить несколько файлов под одним параметром.
Пиздец. Каждый пункт - пиздец.
Ок, посоны, скажите и вы своё мнение.
Таблица items в mysql. Нам нужно добавить к модели список цветов. Поиска по цвету не будет.
Т.е. должно получиться так
item1 - красный, жёлтый, зелёный
item2 - жёлтый, синий
Варианты решения задачи
1) сделать ещё одну таблицу item_color и реализовать типичное отношение один ко многим;
2) добавить поле colors в таблицу items, где хранить цвета через запятую.
Ваше мнение.
Кто-нибудь пробовал анализатор https://insight.sensiolabs.com ?
Изучаем yii по ошибкам на сайтах
http://www.unn.com.ua/ru/ne...d-zitknennya-z-zilom
На сервере php 7.1.6
session_start() возвращает false
а session_id() возвращает id сессии.
Локально session_start возвращает true, как и положено.
Может мне кто-то объяснить что за нахер? Почему session_start false возвращает на серваке?
predis рекомендует мне не закрывать мануал redis'а:
public function __call($commandID, $arguments)
{
return $this->executeCommand(
$this->createCommand($commandID, $arguments)
);
}
Как люди этим пользуются?
У нас есть ide, которые знают методы класса, их параметры и типы. Но нет программистов, которые могли бы написать нормальные классы.
Чем эта хуита лучше, чем exec('redis-cli set ...')?