Size: a a a

2019 December 20

KN

Kirill Nesmeyanov in PHP
что дальше?
источник

KN

Kirill Nesmeyanov in PHP
на котлине пойдём писать?
источник

MM

Maksim Masiukevich in PHP
Дальше Сергей начнёт восхищаться пыхом
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
Дальше Сергей начнёт восхищаться пыхом
ну ты фантазёр
источник

A

Aleksandr Khristenko in PHP
А в пхп ведь при выходе из функции происходит декремент счётчиков ссылок и удаляются все объекты на которые больше нет ссылок?
источник

KN

Kirill Nesmeyanov in PHP
Aleksandr Khristenko
А в пхп ведь при выходе из функции происходит декремент счётчиков ссылок и удаляются все объекты на которые больше нет ссылок?
не всегда
источник

KN

Kirill Nesmeyanov in PHP
но в 90% случаях
источник

KN

Kirill Nesmeyanov in PHP
я бы сказал даже в 95%
источник

A

Aleksandr Khristenko in PHP
Kirill Nesmeyanov
не всегда
То есть? А какие исключения?
источник

KN

Kirill Nesmeyanov in PHP
отключённый gc, weakref, dce, принудительная сборка
источник

A

Aleksandr Khristenko in PHP
Хм. Если я в функции создам объект, оберну его в викреф и выйду из функции то объект продолжит жить?
источник

KN

Kirill Nesmeyanov in PHP
нет
источник

KN

Kirill Nesmeyanov in PHP
он уничтожится сразу же
источник

KN

Kirill Nesmeyanov in PHP
даже без выхода из функции
источник

KN

Kirill Nesmeyanov in PHP
кажется...
источник

A

Aleksandr Khristenko in PHP
Тогда я не понимаю зачем вообще weak ref придумали. В какой нибудь жаве Гц происходит нечасто и там объект будет жить до следующего вызова Гц.
источник

KN

Kirill Nesmeyanov in PHP
да, уничтожается сразу же
источник

KN

Kirill Nesmeyanov in PHP
Aleksandr Khristenko
Тогда я не понимаю зачем вообще weak ref придумали. В какой нибудь жаве Гц происходит нечасто и там объект будет жить до следующего вызова Гц.
ну я в от коннекшены в пуле через викреф держу
источник

KN

Kirill Nesmeyanov in PHP
как только коннекшн обрывается - он сам из памяти вычищается
источник

MM

Maksim Masiukevich in PHP
а нахер тебе пул?
источник