码迷,mamicode.com
首页 >  
搜索关键字:魔术方法    ( 445个结果
七、上下文管理器/魔术方法
一、上下文管理器 python的上下文管理协议:包含__enter__() 、__exit__()方法 上下文管理器:支持"上下文管理协议"的对象 with 语句操作上下文管理器对象: with object as o: pass 其中: with后的object是上下文管理器的对象;o是__ent ...
分类:其他好文   时间:2020-12-17 12:03:44    阅读次数:2
几道php反序列化题目
[极客大挑战 2019]PHP 提示源码泄漏,来用扫描器扫一下 扫出来www.zip,然后下载下来 有五个文件,代码审计一下 这个地方有一个可以反序列化的点,找到类 逻辑很简单,username=admin password=100即可 但是有一个wakeup魔术方法会将我们的username=gu ...
分类:Web程序   时间:2020-10-26 11:26:16    阅读次数:36
成理信安协会题目反序列化03
就如这道题在最开始面板上说的一样,你真的了解反序列化了吗? 这道题就是在看你是不是真的了解了魔术方法怎么触发,起到什么作用? 先上源码。 <?php show_source(__FILE__); class CDUTSEC1{ public $file; public $function; func ...
分类:其他好文   时间:2020-10-06 21:19:19    阅读次数:34
php 中__set()和__get()的具体用法
php 中__set()和__get()的具体用法__set() 方法用于设置私有属性值。__get() 方法用于获取私有属性值。 __isset() 方法用于检测私有属性值是否被设定。 __unset() 方法用于删除私有属性。 __set()与__get()是两个魔术方法,用于设置和输出对象里的 ...
分类:Web程序   时间:2020-07-11 09:39:05    阅读次数:81
python的魔术方法
python的魔术方法 1. 魔法方法 注意:因为markdown格式问题,下划线被解释为加粗。 1.1. 基本的魔法方法 new(cls[, ...]) new 是在一个对象实例化的时候所调用的第一个方法 init(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法 del( ...
分类:编程语言   时间:2020-06-16 20:15:02    阅读次数:69
php的对象串行化
php的对象串行化,就是把对象传化成二进制字符串格式,便于存储在文件、数据库中,或者在网络上传输对象数据,其中涉及的函数是: 1.serialize()函数:串行化对象,把对象转换成二进制字符串格式; 2.unserialize()函数:反串行化对象,把二进制字符串转换成对象; 3.魔术方法 __s ...
分类:Web程序   时间:2020-06-13 23:45:23    阅读次数:125
Jarvis OJ--PHPINFO
一道浙大的题目 题目地址:http://web.jarvisoj.com:32784 拿到这道题目, 是一道反序列化的题目,题目源码很简单,当创建OowoO()这个类的对象时,会自动调用__construct()这个魔术方法,给mdzz这个变量赋值为"phpinfo();",然后程序执行结束后会自动 ...
分类:编程语言   时间:2020-06-01 13:39:46    阅读次数:85
魔术方法
1. __init__构造方法: 在实例化对象,初始化的时候触发,功能是可以为对象添加成员,参数至少有一个self,无返回值 class Travel(): def __init__(self,didian): self.didian = didian # 实例化 obj = Travel("海南" ...
分类:其他好文   时间:2020-05-29 21:30:39    阅读次数:60
PHP魔术方法
PHP魔术方法 PHP将所有以__(两个下划线)开头的类的方法保留为魔术方法。所以在定义类方法时,建议不要以__为前缀。 构造函数__construct() void __construct ([ mixed $args [, $... ]] ) PHP5允许开发者在一个类中定义一个方法作为构造函数 ...
分类:Web程序   时间:2020-05-19 23:06:24    阅读次数:91
Python 魔术方法小结
Python 魔术方法小结 _ _ init __ 实例化对象时调用 _ _ new__ 创建类对象时调用 _ _ new__ ()方法始终都是 类的静态方法,即使没有被加上静态方法装饰器 单例模式 当然单例模式不止这一种写法,有很多方法都可以实现单例 __ call__ Python中的函数是一级 ...
分类:编程语言   时间:2020-04-29 10:59:51    阅读次数:74
445条   1 2 3 4 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!