导航:首页 > 编程语言 > php父类获取子类名称

php父类获取子类名称

发布时间:2023-06-16 07:38:15

‘壹’ php写函数 根据子类(id)递归查找顶级父类(id) 返回父类名字 (表结构:id name pid)

你肯定得是两张表吧 一张是 table1 (id name pid ) 一张是 table 2(pid name)

多表联查:select table2.name as p_name , pid as p_id from table1 right join table2 on table1.pid=table2.pid where id=' 输入你的子类ID'

就可以查询了 ,望采纳

‘贰’ PHP获取类名的一个问题(基类获取子类名)

这样吗?

<?
class A{
function __construct(){
echo 'child class name is:'.$this->getClassname();
}

function getClassname(){
return $this->name;
}
}

class B extends A{
protected $name = 'B';
}

$obj = new B();
?>

‘叁’ php父类如何调用子类的静态方法或变量

<?php
classA{
staticpublic$m=1;
staticpublicfunctionm(){
echostatic::$m,'<br/>';
}
staticpublicfunctionn(){
static::n();
}
}
classBextendsA{
staticpublic$m=111;
staticpublicfunctionm(){
parent::m();
}
staticpublicfunctionn(){
echoparent::$m,'<br/>';
}
}
B::m();
B::n();

‘肆’ php 知道父类id查找所有子类id,怎么写。

楼主,可以参考这个文档http://www.doc88.com/p-989614539176.html里面有php递归函数遍历所有子分类id

‘伍’ PHP中父类里调用子类的方法

无解,除非是静态public方法,function前加static,可以testB::demo2()这样调用
子类重写之后的方法父类没法调用,换句话说,父类咋知道自己会被哪个子类继承呢,就算你强转虚表也不一样,无解的问题
而且父类咋需要调用子类的方法呢,就算你以后实践中有这样的需求,也只能说明你设计上不合理

阅读全文

与php父类获取子类名称相关的资料

热点内容
保护首领是什么命令 浏览:302
加班程序员晕倒 浏览:70
java无边框 浏览:128
苹果如何把app数据拷贝到新手机 浏览:741
程序员电脑桌多宽 浏览:612
莱阳到青岛源码 浏览:385
php显示星期几 浏览:169
phpfun 浏览:868
wdcpphp安装路径 浏览:112
python拼音多音字 浏览:501
发动机压缩比951 浏览:473
androidnetfilter 浏览:559
ci隐藏indexphp 浏览:439
视频外发加密软件限次数播放 浏览:680
刺激战场轻量服怎么换服务器 浏览:492
一般买书上什么app 浏览:220
php开发框架2017 浏览:69
电脑控制单片机 浏览:626
ios15如何修改app名称 浏览:862
linuxphp安装mysql数据库 浏览:271