当前位置:编程学习 > php >>

php 父类静态 怎么调用 子类静态??

追问:我设计中 有好多子类 继承 一个父类 而父类中的静态函数 要 分别调用子类的静态函数 我原来用self::child_class_static_function() 结果调用的是父类的,我把子类的哪个静态函数申明为虚静态,php打警告。 有人说 用 get_class($this) 方法 但是我的父类的哪个就是静态的,没有对象的概念。 怎么 搞 呀? 如果没有办法 只能用 傻傻的方法了 父类静态函数 分别拷贝到子类去了。
答案:直接用 类名::方法名/变量名
class Test{
private static $a=123;
private static function Do(){
echo "啦啦啦啦啦";
}
}
echo Test::$a;
Test::Do();
在那都可以这样调用. 在自己里面调用就用self::$a  self::Do()
其他:你的问题问的有点奇怪  不明白什麽意思! 

上一个:靠配置apache和php的环境!愁死了!照网上说的一样做可是还不行!我的是php-5.2.17 Apache2.2....
下一个:急:在PHP中怎样写按钮???

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,