TypechoJoeTheme

Lonhaiy的个人博客

登录
用户名
密码

Lonhaiy

如果结果不如你所愿,就在尘埃落定前奋力一搏
标签搜索

最新文章

2022-08-26

ES6 Promise 对象简单了解

ES6 Promise 对象简单了解
ES6 Promise 对象简单了解一、Promise 介绍1.Promise: 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。2.ES6 之前非常多层次嵌套的同步、异步,执行顺序混乱且不好维护,Promise 就很好的解决了这些问题;二、Promise 创建要想创建一个 promise 对象、可以使用 new 来调用 Promise 的构造器来进行实例化。const promise = new Promise((resolve, reject) => { //一顿异步操作之后 if (false) { //console.log('异步成功!'); resolve('异步成功!'); } else { //console.log(('异步失败!')); reject('异步失败!'); } }); //then 方法可执行 resolve 的回调函数 //catch 方法可执行 reject 的回调函数 p.then((value) =&g...
2022年08月26日
7,590 阅读
5714 评论
2022-08-26

PHP 目录与文件操作常用函数

PHP 目录与文件操作常用函数
PHP 目录与文件操作常用函数一、目录操作1.创建一个新目录 mkdir()第一个参数;指定目录的路径第二个参数:默认的 mode 是 0777,意味着最大可能的访问权。$mode在windows下被忽略。 注意$mode的值为八进制第三个参数:如果指定的路径的上级目录不存在,则也会递归创建。$dirname = "./public/index"; mkdir($dirname,0777,true);2.判断是否是一个目录 is_dir()$dirname = "./public/index"; if(is_dir($dirname)){ echo "{$dirname}是目录<br>"; }else{ echo "{$dirname}是一个文件<br>"; }3.判断目录或文件是否存在 file_exists()if(file_exists($dirname)){ echo "{$dirname}文件存在<br>"; ...
2022年08月26日
936 阅读
0 评论
2022-08-26

PHP 常用魔术方法

PHP 常用魔术方法
PHP 常用魔术方法一、 __construct(),类的构造函数php中构造方法是对象创建完成后第一个被对象自动调用的方法。在每个类中都有一个构造方法,如果没有显示地声明它,那么类中都会默认存在一个没有参数且内容为空的构造方法。1、 构造方法的作用通常构造方法被用来执行一些有用的初始化任务,如对成员属性在创建对象时赋予初始值。2、 构造方法的在类中的声明格式function __constrct([参数列表]){ 方法体 //通常用来对成员属性进行初始化赋值 }在类中声明构造方法需要注意的事项:1、在同一个类中只能声明一个构造方法,原因是,PHP不支持构造函数重载。2、构造方法名称是以两个下画线开始的__construct()<?php class Student{ public $name; public $age = 18; //显示声明一个构造方法且带参数 public function __construct($n,$age){ $this->name = $n; $this->a...
2022年08月26日
1,039 阅读
0 评论
2022-08-26

PHP PDO

PHP PDO
PHP PDOPHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)一、PDO连接连接是通过创建 PDO 基类的实例而建立的。不管使用哪种驱动程序,都是用 PDO 类名。1、连接到 MySQL<?php //1.实例化PDO类,创建PDO对象 $pdo = new PDO('mysql:host=localhost;dbname=test', $user, $pass); ?>2、处理连接错误<?php try{ //1.实例化PDO类,创建PDO对象 $pdo = new PDO('mysql:host=localhost;dbname=test','root','123456'); // 在此使用连接 ... // 现在运行完成,在此关闭连接 $pdo = null; }catch(P...
2022年08月26日
1,146 阅读
0 评论
2022-08-26

PHP JSON与cURL 函数

PHP JSON与cURL 函数
PHP JSON与cURL 函数一、什么是 JSON ?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。JSON 具有自我描述性,更易理解二、JSON 函数函数描述json_encode对变量进行 JSON 编码json_decode对 JSON 格式的字符串进行解码,转换为 PHP 变量json_last_error返回最后发生的错误1、json_encodePHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。实例<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => ...
2022年08月26日
986 阅读
0 评论
2022-08-26

ES6 解构赋值

ES6 解构赋值
ES6 解构赋值概述解构赋值是对赋值运算符的扩展。他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。为何要使用解构操作?是因为 JSON 格式的普及,导致大量数据提取工作;而这种提取过程,在 ES6 的解构语法中,带来了极大的便捷性;一、数组解构 数组解构赋值,有两种基本的写法:1.分行解构;2 单行解构;let info = ['Mr.Lon', 18, '男']; //数组赋值 let [name, age, gender] = info; //数组解构赋值 info = ['Mr.Lon', 18, '男'], [name, age, gender] = info; //同上 [name, age, gender] = ['Mr.Lon', 18, '男']; console.log(name);从上面的例子分行或单行,都可以确定必须一一完美匹配才可以正确赋值;1、数组层次也需要匹配(可嵌套)let [name,[age,gender]] = ['Mr.Lon',[18,...
2022年08月26日
587 阅读
0 评论
Lonhaiy
如果结果不如你所愿,就在尘埃落定前奋力一搏
20 文章数
5,716 评论量

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月