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

热点内容
android仿ios时间选择器 浏览:378
见识pdf 浏览:81
男孩子慰菊手册pdf 浏览:532
注册表启动项命令 浏览:109
89c51单片机定时器 浏览:687
一般不适合做程序员的适合做啥 浏览:923
点在多边形内算法 浏览:494
程序员下班急忙回家 浏览:359
安庆php全套源码交友类型网站源码 浏览:92
浪潮服务器公司地址 浏览:733
密约聊天交友app怎么赚钱 浏览:280
滴滴java 浏览:109
phpexpires 浏览:218
matlab编程用什么语言 浏览:70
php查找字符是否存在 浏览:701
可编程函数发生器 浏览:881
单片机正极接地视频 浏览:67
利用python爬火车票 浏览:375
androidaidl如何工作 浏览:855
第三胸椎压缩骨折什么症状 浏览:506