魔术方法的用途?

来源:5-4 魔术方法之__get和__set方法

qingfa

2015-05-31 17:38

定义了魔术方法应该会有他的用处,他用到哪些地方?

写回答 关注

1回答

  • 晚安sp
    2015-05-31 21:38:52
    已采纳

    举个简单的例子,当类里面没有属性$name; 但是你不小心访问这个属性,这个时候就会出错。但是让你可以设置魔术方法__get($name){ return $name . "不存在"};就会自动调用__get($name);这样程序就会不因为你访问了一个不存在的属性报错而中断执行 

    carol_...

    —set方法您能也举个常用的例子吗,谢谢!

    2019-11-15 23:22:20

    共 2 条回复 >

PHP面向对象编程

从容应对面试官的知识宝典,带你握面向对象的最重要的核心能力

70154 学习 · 361 问题

查看课程

相似问题