问答详情
源自:5-4 魔术方法之__get和__set方法

魔术方法的用途?

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

提问者:qingfa 2015-05-31 17:38

个回答

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

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