魔术方法__sleep和__wakeup串行化serialize可以把变量包括对象,转化成连续bytes数据. 你可以将串行化后的变量存在一个文件里或在网络上传输. 然后再反串行化还原为原来的数据. 你在反串行化类的对象之前定义的类,PHP可以成功地存储其对象的属性和方法. 有时你可能需要一个对象在...
分类:
其他好文 时间:
2015-06-07 01:00:49
阅读次数:
137
php中__autoload()方法详解PHP在魔术函数__autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类文件中——相信这个文件一定会非常大PHP在魔术函数__aut...
分类:
其他好文 时间:
2015-06-06 13:24:11
阅读次数:
120
功效:去除图标、按钮等背景图的底色需求:很多时候我们需要用到一些全透明的素材,比如:魔术棒选区会带有一些半透明度,底色背景删不干净,我们可以直接手工选区,一点点的删除底色背景,但是效率好低。思考:有没有办法设置魔术棒工具选区但不带半透明,让底色删的干净点?我苦练了半天,终于练出成果,请看练功秘籍。秘...
分类:
其他好文 时间:
2015-06-03 17:21:32
阅读次数:
83
一、实现远程开机的原理 远程唤醒Wake onLAN(WOL),又叫远程开机。现在很多网卡都支持的功能。而远程唤醒的实现,主要是向目标主机发送特殊格式的数据包。其实就是通过socket向目标的机器发送MagicPacket(魔术包),魔术包的格式,包含有连续6个字节的“FF”和连续重复16次的MAC...
分类:
其他好文 时间:
2015-06-03 15:25:47
阅读次数:
281
PHP魔术变量PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这...
分类:
Web程序 时间:
2015-05-30 11:57:27
阅读次数:
139
通过define()定义常量;PHP 5.3.0之后,可以使用const关键字在类定义之外定义常量;下面是PHP的几个魔术变量:PHP支持一个执行运算符:反引号(``),PHP将尝试将反引号中的内容作为shell命令来执行,并将其输出信息返回。eg 1 $output = `ls -al`;2 e....
分类:
Web程序 时间:
2015-05-29 00:43:11
阅读次数:
128
PHP 类的定义与属性一、类的定义类的关键字定义使用 class :例:class test{}二、类的属性与方法class test{$name = 'LH' ; //成员属性........//成员方法........public function t1(){}}三、定义一个不能继承的类fina...
分类:
Web程序 时间:
2015-05-27 00:51:36
阅读次数:
313
什么是魔术引号?当sql句中含有单引号,双引号,反斜杠和NUL时,这时候如果不对这些符号进行转义,写入数据库时就会出错,而魔术引号magic_quotes_gpc()就是对这些符号进行转义以便能把数据正确写入数据库。 get_magic_quotes_gpc()获取当前magic_quotes...
分类:
Web程序 时间:
2015-05-19 12:39:13
阅读次数:
124
在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。PHP5 以后提供了这样一个方法可以自动完成加载所需的类文件。参见官网的例子:./myClass.php./index.php注意:注意类名和类的文件名必须一致,才能使用魔术函数__autoload()...
分类:
其他好文 时间:
2015-05-11 21:34:43
阅读次数:
120
本文利用经典的魔术师发牌问题与拉丁法阵分别解说了循环链表与单向链表的使用,作为算法中的经典,对于链表的学习和理解都有着非常大的帮助,最好还是一看。魔术师发牌问题问题描写叙述:魔术师利用一副牌中的13张黑牌,预先将他们排好后叠放在一起,牌面朝下。对观众说:“我不看牌,仅仅数数就能够猜到每张牌是什么,我...
分类:
其他好文 时间:
2015-05-10 20:25:19
阅读次数:
214