开发者社区 问答 正文

php中魔术方法是否可以被private或者protected修饰,?报错

我用private 修饰构造方法报致命错误,其他的魔术方法可以被私有吗??我看《细说PHP》上有的案例是魔术方法可以被私有,但是实际还是会报错,。跪求大神深入解答!!!!

展开
收起
爱吃鱼的程序员 2020-06-10 10:53:42 500 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    PHP类的构造方法可以声明为private,主要目的是阻止构造方法被直接调用,比如 这里的例子,将构造方法声明为私有,想要获得类的实例就得使用指定的方法,可以通过这种方法实现工厂模式或单例模式。

    2020-06-10 10:53:57
    赞同 展开评论
问答分类:
PHP
问答地址: