导航:首页 > 编程语言 > 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父类获取子类名称相关的资料

热点内容
战锤40kpdf 浏览:375
java判断字符串是汉字 浏览:462
2017初级教材pdf 浏览:451
松下空调压缩机品牌 浏览:817
python复选框 浏览:746
反诈中心app是什么时候出来的 浏览:586
魔兽世界需要什么服务器地址 浏览:189
啥是单片机休眠 浏览:104
什么音乐app最好 浏览:927
牙膏自制解压神器 浏览:327
卸载linuxwps 浏览:226
threadjavarunnable 浏览:358
一元线性回归计算法 浏览:950
刷宝app是什么鬼 浏览:744
linux动态加载模块 浏览:25
javamd5工具类 浏览:76
安保嘉奖命令 浏览:647
bt种子能压缩吗 浏览:676
JAVA特点是什么 浏览:886
字幕网app怎么找 浏览:533