php魔术方法

这些函数会在特殊场合被自动调用,叫做魔术方法,这里只是一个机制,会调用该方法,至于在该方法中,去做什么事情,

就完全需要我们自己来编程,但是魔术方法的参数是PHP语言给定的

PHP中以两个下划线开头的方法,__construct(), __destruct (), __call(), __callStatic(),__get(), __set(), __ isset(), __unset (), _ _sleep(), __wakeup(), __ toString(), __set_state,() __ clone() __autoload()等,被称为"魔术方法"(Magic methods)。如果希望PHP调用这些魔术方法,首先必须在类中定义,否则PHP不会执行未创建的魔术方法。 [1]  
在使用__autoload()魔术方法的时候,和smarty模板引擎一起,还需要spl_autoload_register('__autoload')这个函数注册,因为samrty模板引擎也有自动引入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值