摘要: 在理解PHP垃圾回收机制(GC)之前,先了解一下变量的存储。 php中变量存在于一个zval的变量容器中。结构如下: 类型 值 is_ref refcount zval中,除了存储变量的类型和值之外,还有is_ref字段和refcount字段。 is_ref:是个bool值,用来区分变量是否属于引用 阅读全文
posted @ 2016-11-19 17:02 韩国服务器-Time 阅读(3693) 评论(0) 推荐(0) 编辑
摘要: PHP反射api由若干类组成,可帮助我们用来访问程序的元数据或者同相关的注释交互。借助反射我们可以获取诸如类实现了那些方法,创建一个类的实例(不同于用new创建),调用一个方法(也不同于常规调用),传递参数,动态调用类的静态方法。 反射api是PHP内建的OOP技术扩展,包括一些类,异常和接口,综合 阅读全文
posted @ 2016-11-19 16:57 韩国服务器-Time 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 我们要用order by id asc得出的排序应该是,4,好了原理就这么简. sql实现方法,代码如下: : 代码如下: $sql ="Select 字段 from 表名 where id>3 order by id asc limit 1"; 得出的结果与我们想的是一样的,好了最后我把自己以前写 阅读全文
posted @ 2016-11-19 16:56 韩国服务器-Time 阅读(6532) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 $data = "<soap:Envelope>[...]</soap:Envelope>"; 3 $tuCurl = curl_init(); 4 curl_setopt($tuCurl, CURLOPT_URL, "https://example.com/path/for/s 阅读全文
posted @ 2016-11-19 16:54 韩国服务器-Time 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1、原理 在程序编写的时候,往往需要序列化一些运行时数据,所谓序列化就是按照一定的格式将运行时数据写入本地文件。这样做可以对数据进行本地保存,用的时候直接读文件就可以把运行时产生的数据读出。php中就是serialize和unserialize函数了。 能够注入的原理就是在反序列化的时候,引入了污染 阅读全文
posted @ 2016-11-19 16:52 韩国服务器-Time 阅读(524) 评论(0) 推荐(0) 编辑