
Амаль
09.02.2017
15:54:08
сарказм

?
09.02.2017
15:54:12
а то я сижу думаю
что ручкой это что-то не то

Андрей
09.02.2017
15:54:43
Я на самом деле только сейчас услышал, что в пыхе они есть. Может и читал когда-то, но забыл. Ни разу в реальном коде они мне не попадались.

Google

?
09.02.2017
15:54:55

?
09.02.2017
15:55:06

?
09.02.2017
15:55:17
я не леплю объекты без дела

Евгений
09.02.2017
15:55:43
читал когда-то... когда это ты читал? их ток в 7 добавили

?
09.02.2017
15:55:56
7ка уже довольно давно есть
а сколько про неё ещё писали до релиза

Андрей
09.02.2017
15:56:28
Ну в джаве не было раньше анонимных функций и анонимные классы наверно использовались как их аналог. Типа надо вот в одной функции быстренько заюзать какой-то функционал, но для этого нужно расширять класс. Вот и пишешь прямо внутри метода анонимный класс на пару строк кода.

?
09.02.2017
15:56:31
я на ченджноты ещё с альфы дрочил

Dmitriy
09.02.2017
15:56:45
пример накидай? :3
У меня только на питоне есть пример.
вот тебе другой пример анонимного класса
https://gist.github.com/exileed/bc4cce884ddf2655b3c9ce4fee10cf34
Разве это не прелесть ?

Андрей
09.02.2017
15:56:49
Да пару лет назад читал наверно на хабрахабрах или на php.net

?
09.02.2017
15:57:16

Dmitriy
09.02.2017
15:57:24
Ну нет. так нет

Sergey
09.02.2017
15:57:32

Google

?
09.02.2017
15:57:36
ради getimagesize() такую обёртку лепить?

Андрей
09.02.2017
15:57:49
А чо возвращает $image::class?
Или оно так не сработает?

Артур Евгеньевич
09.02.2017
15:58:26

?
09.02.2017
15:58:27
ошибку выплюнет скорее всего
статика вызывается через статику
а значит в таком вызове в $image должно лежать имя класса

?
09.02.2017
15:58:52
я вот еще не понимаю зачем добавили область видимости для констант?

Артур Евгеньевич
09.02.2017
15:59:02

?
09.02.2017
15:59:15

Андрей
09.02.2017
15:59:35
Меня вот бесит, что в PHP нельзя сделать видимость на уровне пакетов
Как в джава

?
09.02.2017
15:59:47
неймспейсов чтоль?

Андрей
09.02.2017
15:59:48
Или уже можно?

?
09.02.2017
15:59:57
не, нельзя

Андрей
09.02.2017
15:59:58
Нет, вот пишу я либу из 100500 классов
И хочу, чтобы внутри моей либы классы могли обращаться к свойствам друг друга как к публичным
Но при этом за пределами либы они protected/private

?
09.02.2017
16:00:49
@ExileeD ну дай нормальный пример
я щас домой уже пойду

Google

Андрей
09.02.2017
16:00:55
Пару раз возникала потребность в этом

?
09.02.2017
16:00:55
я хочу знать!

Артур Евгеньевич
09.02.2017
16:01:03

Евгений
09.02.2017
16:01:16

?
09.02.2017
16:01:27
а в целом мне все нововведения в 7, 7.1 устраивают)

?
09.02.2017
16:01:28

Артур Евгеньевич
09.02.2017
16:01:40

Андрей
09.02.2017
16:01:40
Мне тоже нововведения норм

?
09.02.2017
16:01:55
?
себастиан бергманн создатель phpunit

Артур Евгеньевич
09.02.2017
16:02:07
он есть в нашем чате?

?
09.02.2017
16:02:21

?
09.02.2017
16:02:22
нет, но персона вроде известная

Dmitriy
09.02.2017
16:03:41

Артур Евгеньевич
09.02.2017
16:04:27
есть реальный код где это юзается? я пока не могу предстваить

Dmitriy
09.02.2017
16:04:29
Это просто синтактический сахар. и не нужно в штыки его принемать

Андрей
09.02.2017
16:04:30
Глянь исходники какой-то проги на андроиде, мне кажется там часто анонимные классы используются

Dmitriy
09.02.2017
16:04:38

?
09.02.2017
16:04:48

?
09.02.2017
16:04:50

Dmitriy
09.02.2017
16:05:33

Google

?
09.02.2017
16:05:55
в пыхе то такой хуйни особо нет

Dmitriy
09.02.2017
16:06:23
зачем ? если мы его больше нигде не будем юзать
Я чувствую тут и дженерики воспримут в штыки

Артур Евгеньевич
09.02.2017
16:07:31

?
09.02.2017
16:09:23
Я чувствую тут и дженерики воспримут в штыки
если ты про это https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D0%BE%D0%B1%D1%89%D1%91%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
то я сомневаюсь, что оно в пыхе будет
типизация то только появилась
и то на полшишки

Dmitriy
09.02.2017
16:10:08

Admin
ERROR: S client not available

?
09.02.2017
16:11:13
лучше бы вообще typedef сделали
и существующую типизацию допилили

Dmitriy
09.02.2017
16:11:36
Посмотрим. надеюсь примут

?
09.02.2017
16:12:40
тайпдеф для колбеков был бы пиздец как актуален

Al
09.02.2017
16:17:10
кто юзает Win10?
сколько минимум на диске C нужно места чтобы установить её?

Magic
09.02.2017
16:17:29

Al
09.02.2017
16:17:40
20ГБ хватит?

Google

Dmitriy
09.02.2017
16:18:22
php-di тот же

?
09.02.2017
16:18:37
@hedgehog_name что скажешь на счет этого rfc https://wiki.php.net/rfc/arrow_functions

Dmitriy
09.02.2017
16:18:57

?
09.02.2017
16:19:06
я за стрелки обеими руками

?
09.02.2017
16:19:14
норм по моему

?
09.02.2017
16:19:51

?
09.02.2017
16:19:53
а что будет с таким кодом https://github.com/cakephp/cakephp/blob/master/src/ORM/Association/BelongsToMany.php#L404-L417

?
09.02.2017
16:19:53
щито?
хм
хотя похоже начинает доходить

Dmitriy
09.02.2017
16:20:38
колбеки анонимными классами?
че наркоман ?
$app = new class() extends \DI\Bridge\Slim\App {
protected function configureContainer(ContainerBuilder $builder)
{
$builder->addDefinitions(__DIR__ . 'my-config-file.php');
}
};
вот же
Против
class MyApp extends \DI\Bridge\Slim\App
{
protected function configureContainer(ContainerBuilder $builder)
{
$builder->addDefinitions(__DIR__ . 'my-config-file.php');
}
}
$app = new MyApp;

?
09.02.2017
16:20:56
чё сразу обзываться

Dmitriy
09.02.2017
16:21:32
Вы первые начали

?
09.02.2017
16:21:51

?
09.02.2017
16:22:06
ништяяк)

Евгений
09.02.2017
16:23:03

?
09.02.2017
16:23:17
интересна
а анонимные классы сериализируются?
пойду попробую