母校

  keepchen's alma mater

php后期静态绑定

  自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。 准确说,后期静态绑定工作原理是存储了在上一个“非转发调用”(non-forwarding call)的类名。当进行静态方法调用时,该类名即为明确指定的那个(通常在 :: 运算符左侧部分);当进行非静态方法调用时,即为该对象所属的类。所谓的“转发调用”(forwarding call)指的是通过以下几种方式进行的静态调

[mysql优化]子查询与连接查询

  我们首先从子查询看起: i.子查询使用了三次临时表[using temporary],两次外部排序[using filesort]。最多扫描行数:57494。 ii.连接查询使用了两次临时表,两次外部排序。最多扫描行数7845。 使用show processlist可以看到使用子查询时,最长的时间消耗是在创建临时表数据[copying to tmp table]这个阶段: