以双下划线开头的方法和函数名(如__construct(),__destruct()和__autoload())在PHP中是保留的,通常称为魔法方法。还有其他一些方法(如你在本章中已经看到的一些方法)会作为某些事件的响应自动调用。(由于这个原因,你自己的函数或方法名前面不能有双下划线)。
以下列出大部分魔法方法,并对各个方法提供了一个简要介绍。
当然,只有当你已经为一个给定类定义了这些魔法方法时,它们才会起作用。还要注意,这些方法不能直接调用,而只能通过要截获的事件来调用。
建站咨询
在线咨询真诚为您提供专业解答服务
咨询热线
137 1731 25507×24小时服务热线
微信交流