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

热点内容
数据库查询系统源码 浏览:614
php5314 浏览:354
完美国际安装到哪个文件夹 浏览:666
什么app可以扫一扫做题 浏览:537
程序员编码论坛 浏览:923
淘点是什么app 浏览:658
中国高等植物pdf 浏览:453
51单片机时间 浏览:181
后台如何获取服务器ip 浏览:265
单片机流水灯程序c语言 浏览:232
程序员第二职业挣钱 浏览:237
运行里怎么输入服务器路径 浏览:840
pythonstepwise 浏览:509
刘一男词汇速记指南pdf 浏览:62
php认证级别 浏览:366
方舟编译啥时候推送 浏览:1010
php手机验证码生成 浏览:675
哲学思维pdf 浏览:14
凌达压缩机有限公司招聘 浏览:534
weblogic命令部署 浏览:36