@RA

Тег php в блоге RA

RA

Ребята, срочно. Есть проект на laravel, нужно сделать несколько задач. Возможно и дальнейшее сотрудничество, или даже фулл тайм. Но сейчас главное несколько горящих задач закрыть. Не сложных. Оплата деньгами. Рекоменд. Или сами обращайтесь.

Я не могу по независимых от меня причинам. Подробности в личку.

RA

Конференция по php #znxwr началась https://phprussia.ru/moscow/2020
Всё в лучших традициях

RA

Тут конференция по php в онлайне бесплатно
https://phprussia.ru/moscow/2020

RA

Очень не хватет тузлы чтобы искать вызовы функции с определённым значением параметра.

RA

Схожу во вторник на собеседовние. Не галера. Что там обычно спрашивают? Чего повторить нужно?
Инкапсуляция, наследование, полиморфизм. Сериализация.
Что ещё?

RA

заметно что русские делали

RA

посоны какой хоткей в phpstorm чтобы посмотреть параметры метода. Вот так


В хоткеях искал - не выискал. Привычный ctrl+shift+space не работает.

RA

Это вау

После этого


и этого

я ахуел и влюбился

RA

Как тут сделать git fetch с заданного remote? Я так понимаю что при использовании VCS - Git - Fetch он тупо с origin стягивает. Или со всех, что тоже тупо. Как phpstorm сказать тяни конкретный бранч с конкретного удалённого сервера?

Судя по https://youtrack.jetbrains.com/issue/IDEA-89709 никак.
(да, я знаю про консоль, но бладж)

RA

Встроенный php-анализатор просто шикарен. Местами даже слишком придирчив. Но с его помощью исправил 2 потенцильных бага.

RA

(под тегом phpstorm будут мои phpstorm-страдания и радости)

Горячие клавиши.
Приятно, что выставить привычные горячие клавиши можно очень просто. Выбрал профиль eclipse и готово.
Но вот сочетания в виде ctrl+alt+... не работают у меня. Например ctrl+alt+s - должны быть настройки, а они не показываются, как до изменения профиля горячих кловишь, так и после. (Ubuntu 16.04 если что) Нагуглил, что надо какой-то плагин грохнить, но его нет у меня.

RA

Ещё раз попробовал phpShtorm. Поставил, настроил. Вроде ничо так. Выглядит хорошо, работает быстро. Можно правильный отступ в 2 пробела настроить. Красота. Потом БАЦ, он не умеет в одном окне несколько проектов показывать. unistall

Ну раз так, то и на NetBeans посмотрю. Открываю его офф сайт. Читаю фичи для php "The IDE's PHP code completion supports PHP 5.4". Воу-воу вот это достижение в 2018 году!

RA

Я - программист. Мой коммит приняли в апстрим (только бы не возгордиться)
https://github.com/elastic/...csearch-php/pull/748

RA

Например мы храним данные в mysql и используем elastic для поиска.
Как обеспечить целосность связки mysql->elastic?

Есть 2 варианта
1. Записывать в элестик изменения сразу же как только что-то изменилось в БД.
"+" - в эластике всегда актуальные данные
"-" - если что-то пошло не так (откат транзакции mysql или отвалился elastic), то целосность данных нарушается

  1. Время от времени записывать в эластик изменённые данные.
    "+" - если что-то заглючит, то изменения будут внесены позже
    "-" - нельзя полагаться на актуальность данных из эластика

Или есть ещё варианты?

RA
  1. Разработчики апи делают приём нескольких файлов под одним параметром. Вот так - нам можно слать пачку файлов в параметре image.

  2. Php не может отправить несколько файлов под одним параметром.

Пиздец. Каждый пункт - пиздец.

RA

Ок, посоны, скажите и вы своё мнение.
Таблица items в mysql. Нам нужно добавить к модели список цветов. Поиска по цвету не будет.
Т.е. должно получиться так
item1 - красный, жёлтый, зелёный
item2 - жёлтый, синий

Варианты решения задачи
1) сделать ещё одну таблицу item_color и реализовать типичное отношение один ко многим;
2) добавить поле colors в таблицу items, где хранить цвета через запятую.

Ваше мнение.

RA

Использовать reactPHP это норм или моветон?

RA

Кто-нибудь пробовал анализатор https://insight.sensiolabs.com ?

RA

Изучаем yii по ошибкам на сайтах
http://www.unn.com.ua/ru/ne...d-zitknennya-z-zilom

RA

На сервере php 7.1.6
session_start() возвращает false
а session_id() возвращает id сессии.

Локально session_start возвращает true, как и положено.
Может мне кто-то объяснить что за нахер? Почему session_start false возвращает на серваке?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.