PHP 篇
GC
PHP 7 的内存回收原理?
请详细描述 ZendMM 的工作原理
PHP 7 的垃圾回收和 PHP 5 有什么区别?
结构
PHP 7 中对 zVal 做了哪些修改?
PHP 7 中哪些变量类型在栈,哪些变量类型在堆?
变量在栈会有什么优势?PHP 7 是如何让变量新建在栈的?
详细描述 PHP 中 HashMap 的结构是如何实现的?
下面代码中,在 PHP 7 下, $a 和 $b、$c、$d 分别指向什么 zVal 结构?
$d 被修改的时候,PHP 7 / PHP 5 的内部分别会有哪些操作?
$a = 'string';
$b = &$a;
$c = &$b;
$d = $b;
$d = 'to';
JIT 是做了哪些优化,从而对 PHP 的速度有不少提升?
字符串操作
strtr 和 str_replace 有什么区别,两者分别用在什么场景下?
strtr 的程序是如何实现的?
字符串在手册中介绍,「PHP 的字符串是二进制安全的」,这句话怎么理解,为什么是二进制安全?
字符串连接符.,在 PHP 内核中有哪些操作?
多次.连接,是否会造成内存碎片过多?
评论0