摘要: 在PHP5中有两个魔术方法__sleep()方法和__wakeup()方法,在对象串行化的时候,会调用一个__sleep()方法来完成一 些睡前的事情;而在重新醒来,即由二进制串重新组成一个对象的时候,则会自动调用PHP的另一个函数__wakeup(),做一些对象醒来就要做的动作。__sleep() 阅读全文
posted @ 2021-10-26 09:18 学无边涯 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 串行化有两个过程,一个是串行化,就是把对象转化为二进制的字符串,我们使用serialize()函数来串行化一个对象,另一个是反串行化,就是把对象转化的二进制字符串再转化为对象, 我们使用unserialize()函数来反串行化一个对象。PHP中serialize()函数的参数为对象名,返回值为一个字 阅读全文
posted @ 2021-10-26 09:15 学无边涯 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 在程序开发中,如果在使用对象调用对象内部方法时候,调用的这个方法不存在那么程序就会出错,然后程序退出不能继续执行。那么可不可以在程序调用对象内部 不存在的方法时,提示我们调用的方法及使用的参数不存在,但程序还可以继续执行,这个时候我们就要使用在调用不存在的方法时自动调用的方 法“__call()”。 阅读全文
posted @ 2021-10-26 09:11 学无边涯 阅读(178) 评论(0) 推荐(0) 编辑