導航:首頁 > 編程語言 > 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父類獲取子類名稱相關的資料

熱點內容
啥是單片機休眠 瀏覽:104
什麼音樂app最好 瀏覽:927
牙膏自製解壓神器 瀏覽:327
卸載linuxwps 瀏覽:226
threadjavarunnable 瀏覽:358
一元線性回歸計演算法 瀏覽:948
刷寶app是什麼鬼 瀏覽:742
linux動態載入模塊 瀏覽:23
javamd5工具類 瀏覽:76
安保嘉獎命令 瀏覽:647
bt種子能壓縮嗎 瀏覽:676
JAVA特點是什麼 瀏覽:886
字幕網app怎麼找 瀏覽:533
奧迪a4l壓縮比 瀏覽:698
iis7伺服器怎麼安裝 瀏覽:980
孩子上學壓力太大怎麼解壓 瀏覽:241
javaurl格式 瀏覽:347
勻稱app怎麼用 瀏覽:66
pythonemail中文亂碼 瀏覽:448
android訪問html 瀏覽:94