我嘗試調用與命名空間完全相同的父類的構造函數:namespace { class foo { public function __construct() { echo "foobar"; } }};namespace foo { class bar { public function __construct() { parent::__construct(); } }};我可以(?,如果是的話 - 如何)在新命名空間中調用父構造函數?
1 回答

絕地無雙
TA貢獻1946條經驗 獲得超4個贊
指定該類\foo\bar擴展類\foo應該足以\foo\bar能夠訪問\foo.
namespace foo
{
class bar extends \foo
{
public function __construct() {
parent::__construct();
}
}
$bar = new bar(); // prints foobar
}
3v4l.org 上的可執行示例:https ://3v4l.org/1YkqY
- 1 回答
- 0 關注
- 118 瀏覽
添加回答
舉報
0/150
提交
取消