PHP克隆魔术方法
2014-04-22 19:49
204 查看
克隆对象 __clone()
$p2=clone $p;
$p=>say();
克隆对象的时候自动调用的方法
作用和构造方法一样是对新克隆的对象进行初始化
在这个方法中$this是副本所以可以给所有的副本成员初始化
eg:
function __clone()
{echo"fasdfasdfasd";}
in_array()判断一个数据是否在数组里面使用的方法
_call
1就是在调用一个对象中不存在的方法的时候自动调用方法
2有连个参数第一个参数是调用的不存在的方法名称 第二个参数是调用的是一个不存在的方法参数
3作用是可以写提示但是不是主要的功能 方法相似但是方法名称确实不同就可以采用这个方式
串行化 (序列化)
将对象转成字符串 --串兴化
将字符串转回对象----返串型化
序列化的关键词 serialize()
反序列话关键字 unserialize()
eval()检查并且执行程序
var_export()这个是打印个别类型的信息这个是合法的信息
保存文件的关键 词 file_put_contents();
$p2=clone $p;
$p=>say();
克隆对象的时候自动调用的方法
作用和构造方法一样是对新克隆的对象进行初始化
在这个方法中$this是副本所以可以给所有的副本成员初始化
eg:
function __clone()
{echo"fasdfasdfasd";}
in_array()判断一个数据是否在数组里面使用的方法
_call
1就是在调用一个对象中不存在的方法的时候自动调用方法
2有连个参数第一个参数是调用的不存在的方法名称 第二个参数是调用的是一个不存在的方法参数
3作用是可以写提示但是不是主要的功能 方法相似但是方法名称确实不同就可以采用这个方式
串行化 (序列化)
将对象转成字符串 --串兴化
将字符串转回对象----返串型化
序列化的关键词 serialize()
反序列话关键字 unserialize()
eval()检查并且执行程序
var_export()这个是打印个别类型的信息这个是合法的信息
保存文件的关键 词 file_put_contents();
相关文章推荐
- PHP面向对象_对象克隆clone和魔术方法__clone()
- php中的类与对象(魔术方法、克隆和重载)
- php -- 魔术方法 之 对象克隆 : __clone()
- php 魔术方法
- php面向对象基础概念(属性重载的魔术方法)__get(),__set(),__isset(),__unset()
- PHP 中常用的 9 个魔术方法
- PHP魔术方法使用总结
- php中的魔术方法__call(),__clone(),__set(),__get()
- PHP魔术方法总结 (转)
- php中的魔术方法
- php中使用魔术方法实现aop
- php 魔术方法__toString()的作用实例
- PHP中的魔术方法
- PHP之魔术方法
- PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep
- 腾讯php面试题总结(一) 15个魔术方法的总结
- PHP常用魔术方法(__set、__get魔术方法:)
- php---魔术方法(__tostring(),__set_state())
- php魔术方法
- php 魔术方法详解