Size: a a a

2021 April 17

AM

Artem Molotov in PHP
тогда уже не стандартный
источник
2021 April 18

DE

Dmitry Eliseev in PHP
источник

s

s4b0t in PHP
когда новые видосы?
источник

DE

Dmitry Eliseev in PHP
Уже записываю про OAuth2 с JWT
источник

IB

Ilyas Bezhanidze in PHP
Ребят кому верстальщик нужен? По демократичной цене
источник

PU

Pavel Ustyugov in PHP
Крнтакт запишу
источник

IB

Ilyas Bezhanidze in PHP
Ок, конечно
источник

PU

Pavel Ustyugov in PHP
Ребята, какие доводы в сторону gitLab против BitBucket для проекта типа маркетплейс + фронтэнд на реактивном js ?
Я так полагаю на gitlab мощнее реализованы инструменты для неприрывной развертки, тестирования, автодеплоя?
источник

DE

Dmitry Eliseev in PHP
GitLab CI мощнее BitBucket Pipelines
источник

PU

Pavel Ustyugov in PHP
спасибо!
источник

DE

Dmitry Eliseev in PHP
И по интерфейсу GitLab богаче
источник

AM

Artem Molotov in PHP
И быстрее.
источник

A

Andrey in PHP
Благодарочка, как раз слим разворачиваю
источник

DE

Dmitry Eliseev in PHP
Если что-то не понятно, то это код к https://deworker.pro/edu/series/interactive-site
источник

A

Andrey in PHP
Да в курсе, уже вроде 2й год курс идёт)
источник

DE

Dmitry Eliseev in PHP
На PSR-фреймворк из семи эпизодов тоже целый год ушёл. Дело это трудозатратное.
источник

A

Andrey in PHP
Да думаю соло мало кто так будет заморачиваться. Для команды конечно такая разработка плюс большой
источник

DN

Dmitriy Nikolaev in PHP
Всем привет, GitHub CI для запуска линтера просит файл phpcs, он установлен локально и GitHub о нем не знает, поэтому валит workflow. Стоит ли заносить его в репозиторий ?
источник

МФ

Максим Федоров... in PHP
Нет, зачем заносить? Чтобы линтер прошёл? Зачем оно тебе надо :)

Вообще можно сделать phpcs.dist и таким образом можно развязать зависимость локальную от CI
источник

ЕК

Евгений Кириллин... in PHP
Знающие, объясните момент, пожалуйста)
Потихоньку изучаю php и есть вот задача: "Сделайте функцию, которая принимает строку на русском языке, а возвращает ее транслит."

Функция принимает строку на русском, дальше я разбираю ее в массив через $arr = str_split($str, 1);
Чтобы потом через цикл собрать строку обращаясь к ассоциативному массиву с алфавитом (где ключи - русские буквы, а значения английские) и вернуть получившийся результат

В общем суть в том, что при тесте возвращается пустая строка
Обнаружил, что при разбиении русской строки, например $str = 'аб', $arr = str_split($str, 1);
В массиве оказываются 4 значения вместо двух
Такой вывод:
Array ( [0] =>   [1] =>   [2] =>   [3] =>   )

А если использовать разбиение по 2 символам $arr = str_split($str, 2);
То всё ок работает:
Array ( [0] => а [1] => б )

Почему так происходит? Из за кодировки?

Вот примерный код:
function translit($str) {
$alph = [
 'а' => 'a',
 'б' => 'b'
];
$arr = str_split($str, 2);
$result;
foreach($arr as $item) {
 $result .= $alph[$item];
}
return $result;
}
$str = 'аб';
var_dump(translit($str));
источник