父类怎么获取子类信息 本帖最后由 xuzuning 于 2011-12-16 14:48:44 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class test1{function getname(){$t2=new test2();$name=get_class($t2);echo $name;}}class test2 extends test1{}$t1=new test1();$t1->getname(); echo get_class($this)什么都没有 空白 我把你的代码原样复制,显示的是test2。你看看你是不是文件路径没有搞对 想要的是这样的东西吧?<?php class test1{ public function getname(){ return get_class($this); } }class test2 extends test1{}$t1=new test1();echo $t1->getname();echo "\n";$t2=new test2();echo $t2->getname();echo "\n"; 上面的写法可以但是 echo tes我t1::getname();这样写法为什么不行 当然不可以了你这个是静态调用,里面出现了伪变量$this而且一般我们说不推荐静态调用非静态方法 dreamweaver+php+mysql下中文全部显示为? 求救 空间上的页面不能浏览!Method Not Allowed 这样的网站谁能做??? 请教关于cookie smarty怎么在模板里读php里的变量? 怎么在SQL语句中使用一个变量? 问一个问题,循环的问题。。。 关于下拉列表的问题 又有问题请教,关于二维数组insert的 求问一个匹配添加替换的问题 求助!想做个统计当天更新的总数的问题 php新人入门问题请教
class test1{
function getname(){$t2=new test2();
$name=get_class($t2);
echo $name;}}class test2 extends test1{
}
$t1=new test1();
$t1->getname();
echo get_class($this)
什么都没有 空白
<?php class test1{
public function getname(){
return get_class($this);
}
}class test2 extends test1{}$t1=new test1();
echo $t1->getname();
echo "\n";
$t2=new test2();
echo $t2->getname();
echo "\n";
但是 echo tes我t1::getname();这样写法为什么不行
而且一般我们说不推荐静态调用非静态方法