开发者社区> 问答> 正文

PHP类中使用new对当前类的方法返回值创建实例

使用new对当前类中的方法返回值创建实例,会调用与方法同名的属性,若不存在同名属性,会报错。为什么会这样,求教。
screenshot

展开
收起
吴孟桥 2016-06-07 18:36:55 2865 0
1 条回答
写回答
取消 提交回答
  • 没错啊,$foo->callClassName()是对象的callClassName()方法, $foo->callClassName是对象的属性,方法是公共的,可以获取,属性是是私有的,当然会报错

    2019-07-17 19:30:43
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载