php function get_class() in superclass

php function get_class()在类继承使用时需要特别注意。

abstract class {
public function __construct() {
var_dump(get_class($this));
var_dump(get_class());
}
}
class foo extends {
}
new foo;
?>

The above example will output:

string(3) "foo"
string(3) "bar"

References

  1. http://cn.php.net/manual/en/function.get-class.php