-
php中的命名空间
PHP命名空间(namespace)是在PHP5.3中加入的,可以解决以下两类问题:1、用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。2、为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。使用namespace关键字定义命名空间定义命名空间的语法格式语法格式1:namespace 命名空间1; ... namespace 命名空间2; ... 直到下一个namespace语句之前的所有代码都属于该命名空间 语法格式2:namespace 命名空间1{...} namespace 命名空间2{...} ...
2021-01-31 -
php中的declare结构
declare结构用来设定一段代码执行指令的行为可选的行为指令有三个:encoding="coding_str":为代码指定其编码方式需要在编译时指定--enable-zend-multibyte,否则declare中的encoding值会被忽略 strict_types=1|0:调用函数传值是否应用严格类型ticks=N:代码中解释器每执行N条可计时的低级语句就会触发的事件declare语句的格式有两个:declare(ticks=1) { // 这里写完整的运行代码 } 和 declare(ticks=1); // 这里写完整的运行代码 传入的指令是在文件编译时处理的,所以指...
2021-01-30 -
playwright同步模块sync_api创建页面
在上下文中创建一个页面(标签页)page=context.new_page()page的属性keyboard:页面键盘对象 mouse:页面鼠标对象 context:获取页面所属的浏览器上下文 frames:获取页面中所有框架列表 main_frame:获取页面主框架 url:页面的url video:与此页面关联的视频对象 requests:请求api page的方法通用方法bring_to_front():将页面置于最前面(激活选项卡)goto(url,,timeout,wait_until,referer)**:访问指定网址set_default_navigation_timeou...
2021-01-04 -
playwright同步模块sync_api的浏览器上下文
创建一个浏览器上下文相当于一个独立的浏览器进程,不会与其他浏览器上下文共享cookie和缓存等信息context=browser.new_context(Parameters)accept_downloads :bool(False),是否自动下载所有附件 base_url :str,设定基网址,访问网址使用相对或者绝对路径时的基网址 bypass_csp :bool,是否绕过页面的内容安全策略切换 color_scheme :str("light"),主题模式,支持的值light,dark,no-preference device_scale_factor:floa...
2021-01-04 -
playwright同步模块sync_api的浏览器对象
创建浏览器对象browser=playwright.[chromium|firefox|webkit].launch(Parameters) Parameters参数: args :[str]list,要传递给浏览器实例的参数。如 ['--disable-blink-features','--disable-blink-features=AutomationControlled']可以简单的屏蔽浏览器检测 channel :str,浏览器分发渠道。支持的值有: "chrome"、&q...
2021-01-04