<?php class Father{ protected static $name = "大头"; public static function father_self(){ echo self::$name."\n"; } public static function father_static(){ echo static::$name."\n"; } public static function getInstance_self(){ return new self(); } public static function getInstance_static(){ return new static(); } } class Son extends Father{ protected static $name = "小头"; } Son::father_self(); //大头 echo "<br>"; Son::father_static(); //小头 echo "<br>"; var_dump(Son::getInstance_self()); //Father echo "<br>"; var_dump(Son::getInstance_static()); //Son
static::、self::、new self()、new static()
转载文章标签 static 文章分类 JavaScript 前端开发
static::、self::、new self()、new static()
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
new thread 、 new stack和New Object的形象说明
e2 studio的使用
堆栈 Stack 网络协议栈