php面向对象调用方法,在面向对象的php中调用方法
我相信這對大多數人來說似乎是一個愚蠢的問題。然而,我一直在抨擊我的頭一陣子。
來自ASP.NET / C#,我現在試圖使用PHP。但整個OOrintation給我很難。
我有以下代碼:
echo "hello
";
class clsA
{
function a_func()
{
echo "a_func() executed
";
}
}
abstract class clsB
{
protected $A;
function clsB()
{
$A = new clsA();
echo "clsB constructor ended
";
}
}
class clsC extends clsB
{
function try_this()
{
echo "entered try_this() function
";
$this->A->a_func();
}
}
$c = new clsC();
$c->try_this();
echo "end successfuly
";
?>
為了簡單理解,這段代碼應該帶有以下幾行:
hello
clsB constructor ended
entered try_this() function
a_func() executed
但是,它不運行'a_func',我得到的是:
hello
clsB constructor ended
entered try_this() function
任何人都可以發現問題嗎?
先謝謝了。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的php面向对象调用方法,在面向对象的php中调用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 后台进程,php是否适合做后台长
- 下一篇: php 统计数组个数,php统计数组元素