Size: a a a

2021 April 01

V

Vlad in phpGeeks
Александр Хакимов
Никогда бы не подумал что у PHP есть ресурс про разновидность слонов
https://afieldguidetoelephpants.net/
bitrix слона нет 😁
источник

ПА

Пантелеев Артур Евге... in phpGeeks
Александр Хакимов
Никогда бы не подумал что у PHP есть ресурс про разновидность слонов
https://afieldguidetoelephpants.net/
потому что надо канал @ebanoePhp читать а не херней страдать
источник

ПА

Пантелеев Артур Евге... in phpGeeks
Идеальный пост выходного дня
https://afieldguidetoelephpants.net/
источник

АХ

Александр Хакимов... in phpGeeks
Нифига себе некросообщение
источник

АХ

Александр Хакимов... in phpGeeks
откуда я мог знать о его существовании.)
источник

АП

Александр Петров... in phpGeeks
Всем доброго времени суток. Кто-нибудь сталкивался с такой проблемой. Дано: docker и контейнер php7.4-fpm-alpine, необходимо установить pecl расширения для php. По какой-то причине расширения устанавливаются только со второго раза. Например:
/ # pecl install redis
Connection to `ssl://pecl.php.net:443' failed: php_network_getaddresses: getaddrinfo failed: Try again
/ # pecl install redis
downloading redis-5.3.4.tgz ...

Может кто сталкивался и подскажет как поправить, чтобы расширения ставились с первого раза?
источник

AG

Anton Gordeev in phpGeeks
явно какой-то косяк с dns
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
А вот есть интерфейс Mailer, есть класс который реализует его метод send, вот что должен возвращать send? по идее достаточно bool, ведь чаще всего все хорошо, а если отправка не удалась и в ответе пришло false где искать точную ошибку, например PhpMailer хранит ошибку в свойстве errorInfo а SwiftMailer кидает исключения, так как же правильно? 🤔
источник

ПА

Пантелеев Артур Евге... in phpGeeks
Дмитрий Щербаков
А вот есть интерфейс Mailer, есть класс который реализует его метод send, вот что должен возвращать send? по идее достаточно bool, ведь чаще всего все хорошо, а если отправка не удалась и в ответе пришло false где искать точную ошибку, например PhpMailer хранит ошибку в свойстве errorInfo а SwiftMailer кидает исключения, так как же правильно? 🤔
void, throw exception
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
я вот думаю что стоит завести DTO-шку в которой будет bool status, string message
источник

ПА

Пантелеев Артур Евге... in phpGeeks
Дмитрий Щербаков
я вот думаю что стоит завести DTO-шку в которой будет bool status, string message
это тоже норм вариант, если не любшь исключения
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
ходят слухи что исключения не торт )
источник

ПА

Пантелеев Артур Евге... in phpGeeks
можно симулировать гошку и возвращать [$success, $eror_code]
источник

ПА

Пантелеев Артур Евге... in phpGeeks
но типизацию потеряешь
источник

ПА

Пантелеев Артур Евге... in phpGeeks
а я щас упоролся возвращаю экспшны)))
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Пантелеев Артур Евгеньевич
можно симулировать гошку и возвращать [$success, $eror_code]
ну нее )
источник

ПА

Пантелеев Артур Евге... in phpGeeks
т.е не кидаю их а юзаю как контейнер для ошибок
источник

ПА

Пантелеев Артур Евге... in phpGeeks
там всё уже есть что надо
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Пантелеев Артур Евгеньевич
можно симулировать гошку и возвращать [$success, $eror_code]
по факту та же дтошка
источник

ПА

Пантелеев Артур Евге... in phpGeeks
и код, и сообщение, и интерфейс
источник