为了账号安全,请及时绑定邮箱和手机立即绑定

访问父命名空间中的父构造函数

访问父命名空间中的父构造函数

PHP
潇湘沐 2022-06-11 17:00:06
我尝试调用与命名空间完全相同的父类的构造函数: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


查看完整回答
反对 回复 2022-06-11
  • 1 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号