@package注释的基本定义。在PHP中,@package注释是用来标识一个类、函数或命名空间所属的包名。它的语法简单,只需要在注释标记的前面添加一个@package后跟着包名即可,如下所示:/** * @package MyPackage */其中,MyPackage是一个虚拟的包名,它可以是任何你想要的名称…
2023-12-30 89
@private: 私有的 只有自己可以使用,子类也不可以使用@protected:受保护的 自己可以使用,子类也可以使用@public: 公共的 只要拿到这个类的对象,就可以使用该词修饰的变量@package: 包 这个主要是用于框架类,使用@private太限制…
2023-12-30 102
PHP序列化和反序列化函数实例详解序列化与反序列化把复杂的数据类型压缩到一个字符串中serialize()把变量和它们的值编码成文本形式unserialize()恢复原先变量1、创建一个$arr数组用于储存用户基本信息,并在浏览器中输出查看结果;$arr=array();$arr[name]=张三;$arr[age]…
2023-11-27 83
$arr = array(url=>www.sjzpt.com,function,num=>99,question=>您喜欢哪个网站?,answer=>array(微信网,腾讯网,百度网)); var_dump(iserializer($arr)); 结果:string a:5:{s:3:"url";s:13:"www.sjzpt.cm";i:0;s:8:"function&quo…
2023-11-27 82
serialize() //将一个对象转换成一个字符串unserialize() //将字符串还原成一个对象通过 序列化 与 反序列化 我们可以很方便的在PHP中进行对象的传递。本质上反序列化是没有危害的。但是如果用户对数据可控那就可以利用反序列化构造payload攻击<?phphighligh…
2023-11-27 89