PHP Internals新闻第38集:预加载和WeakMaps

播客转录的翻译是在“ PHP后端开发人员”课程开始之前准备的








描述



在本期《 PHP内部新闻》中,我与Nikita Popov(TwitterGitHub网站交谈了有关PHP 7.4预加载及其RFC WeakMaps的问题。



下载MP3



成绩单



0:16

, . PHP internals news — , PHP. 38- . , . , ?



0:34

.



0:36

, . , , PHP 7.4 . — PHP 7.4 Windows. , . ?



0:56

​​ PHP 7.4 . . 7.4.2. preload-user ( , , ), , , , .



1:20

7.4.3.



1:22

. Windows. Windows , Linux. , Linux BSD fork, , . , , , .



1:48

.



1:49

, . Windows, , , . , Windows . OPcache , OPcache , PHP. , , , , . Linux , fork, . Windows . , Windows, , Windows Vista, . .



2:51

?



2:52

. .



2:54

, Linux?



2:59

, . , Unix . OPcache Windows . Linux OPcache . , OPcache — fork. Windows - fork, , . , , , : , , Windows. , . , . , , , Exception. , , , Windows. , , , Windows.



4:18

, , , .



4:24

, , , , . , , . , , , , , . — .



4:51

, , , - ?



4:58

, , — Windows. , . , , fork, . , , , - SAPI . , Windows - , Linux, .



5:34

, Windows , PHP Windows, ISAPI, . , , - ZTS, . , - PHP FPM, , .



5:57

. , , , , , , . , , , .



6:08

- , , ?



6:12

, . OPcache, require include, , OPcache , . , , , , , , , . , , , PHP 7.4. , require , , , require . , , - - , , . . , , , require , OPcache.



7:26

, , , .



7:30

, require.



7:34

, , RFC, , . WeakMap WeakMaps RFC, , PHP 7.4. , ?



7:58

. , — , . , , . , . , , (map), - . . , , , , … , , , , , . . WeakMap. , — - . , .



9:16

, . - ? , PHP .



9:22

, . . , , ArrayAccess Traversable , . .



9:37

, . weak map — , ArrayAccess.



9:44

.



9:45

Weak Map? ?



9:49

, , PHP. , ArrayAccess — weak map , . Traversable — weak map , , , Countable, , . .



10:12

, , , , ?



10:17

.



10:18

, .



10:20

, , , Traversable . .



10:33

?



10:35

weak map, ORM. , , , , . , , ORM, Memory Usage . , . , .



11:12

- ORM ?



11:15

.



11:16

weak maps — - PHP, ? - ? , — , - , , . , weak maps?



11:37

, . , , , , . , , Weak Reference Weak Map, .



12:05

, - , ?



12:08

, , .



12:16

RFC, - SPL ID , , . ? -, , , , , . , ORM .



12:44

. - , . , . SPL . , - PHP 7.0, , , SPL ID , . , , . , . ID .



13:30

?



13:35

. , , . , . ID. , , . ID - .



14:04

« », , PHP?



14:08

.



14:10

, , RFC , , ?



14:16

: 25,



14:18

25, . .



14:22

RFC, , , , , 95%, . .



14:34

. , PHP 8, , .



14:39

. .



14:41

, , , Windows. , .



14:50

, .



14:52

PHP internals news, , PHP. Patreon , Xdebug. Patreon . , derick@phpinternals.news. , , .





RFC: WeakMaps






«Backend- PHP»







All Articles