随笔分类 -  PHP

摘要:1.找到自己要装的php版本pull下来,也可以直接pull最新版 //查看版本docker search php //把镜像拉下来 拉取指定版本 docker pull php:7.2-fpm 拉取最新版本 docker pull php 2.再把 nginx 也pull下来 docker pul 阅读全文
posted @ 2021-07-27 15:12 钧一 阅读(1076) 评论(0) 推荐(0)
摘要:前段时间听朋友讲起 jwt鉴权,博主我是一脸懵逼,通过朋友坚持不懈的讲解,我终于听懂了,jwt就是登陆token校验嘛 然而事情并不是博主想象的那么简单,在一个艳阳高照,晴空万里的夜晚,博主手贱百度了一波jwt,才发现问题所在之处 首先:我的登录token校验逻辑 用户输入账号密码登录,账号密码校验 阅读全文
posted @ 2020-03-12 12:05 钧一 阅读(1437) 评论(0) 推荐(1)
摘要:首先看看闭包是什么样子的先 $a = function ($b,$c,$d){ return $b; }; echo $a(666); 以上就是一个闭包,我们可以理解为,给$a赋值一个方法,那么$a就成了那个方法,它是一个独立的存在,想要调用外面的数据就只能通过方法传递过去 并且闭包还有个特点就是他 阅读全文
posted @ 2019-12-07 16:44 钧一 阅读(218) 评论(0) 推荐(0)
摘要:迭代,相信有很多人看了都懵逼,这是啥,听起来好像好复杂的样子,但是等你了解了你就知道,迭代是遍历的意思,不懂的可以看一下下面的实例 <?php header("Content-Type: text/html;charset=utf-8"); Class a{ public $b1 = 1; publ 阅读全文
posted @ 2019-12-06 14:36 钧一 阅读(275) 评论(0) 推荐(0)
摘要:<?php header("Content-Type: text/html;charset=utf-8"); class a implements JsonSerializable{ public $b1 = 1; private $b2 = 2; protected $b3 = 3; // 实现的 阅读全文
posted @ 2019-12-06 11:45 钧一 阅读(458) 评论(0) 推荐(0)
摘要:<?php //php秒杀 redis并发处理 function miaoshao(){ $redis = new Redis;//diy redis操作类 //连接 $redis->connect('127.0.0.1', 6379,30); //设置密码 $redis->auth('junyi' 阅读全文
posted @ 2019-12-04 10:57 钧一 阅读(1233) 评论(0) 推荐(0)
摘要:<?php //try里面执行的东西如果不成立,可直接 throw new Exception('异常信息'),那么try里面的程序将会被停止执行,直接执行catch里面的程序 try { if($a==1){ throw new Exception("抛出异常"); } }catch (Excep 阅读全文
posted @ 2019-11-27 15:58 钧一 阅读(6783) 评论(0) 推荐(0)
摘要:话不多说,直接上代码,直接把APPID和APPSECRET改成自己的就能用了 阅读全文
posted @ 2019-10-14 17:57 钧一 阅读(12285) 评论(0) 推荐(0)
摘要:数组转换成xml数据 xml格式数据转换成数组 原文链接:https://www.cnblogs.com/xiaobiaomei/p/7646195.html 阅读全文
posted @ 2019-10-14 14:19 钧一 阅读(2330) 评论(0) 推荐(0)
摘要:1.序列化是什么意思呢? 序列化就是把本来不能直接存储的数据转换成可存储的数据,并且不会丢掉数据格式 2.反序列化是什么意思呢? 其实就是字面的意思,把序列化的数据,转换成我们需要的格式 如下: 阅读全文
posted @ 2019-10-07 18:50 钧一 阅读(12213) 评论(2) 推荐(1)
摘要:魔术方法 1. 构造函数 __construct() 该函数最容易见到的地方就是登陆验证,因为该方法是最先执行的,如果验证不通过可跳转并带掉下面的程序,从而达到验证的效果 2.析构函数 __destruct() 如果说__construct()是最先执行的方法,那么__destruct()则是最后执 阅读全文
posted @ 2019-10-06 11:24 钧一 阅读(243) 评论(0) 推荐(0)
摘要:方法二: 阅读全文
posted @ 2019-09-30 17:49 钧一 阅读(6336) 评论(0) 推荐(0)
摘要:phpqrcode类库官网下载地址:https://sourceforge.net/projects/phpqrcode/ 1.我们先看看php是怎么生成二维码的 1.首先我们先下载一下 phpqrcode 类库。 2.下载完后解压我们会发现 phpqrcode文件夹 里面有一堆的文件,但是我们只需 阅读全文
posted @ 2019-09-24 11:48 钧一 阅读(8126) 评论(2) 推荐(2)
摘要:参考:https://www.cnblogs.com/lcxin/p/11527565.html 阅读全文
posted @ 2019-09-16 16:20 钧一 阅读(629) 评论(0) 推荐(0)
摘要:sql优化 1.变量在外部解析通常要比在sql内部解析要快 字符串优化 1.包裹字符串单引号与双引号的区别 通常来说,单引号是不解析变量的,而双引号是解析变量的,但是对于我们平常对字符串的应用来说,单引号和双引号是没什么区别的,其实不是,服务器在解析字符串的时候,单引号的字符串通常解析的要比双引号的 阅读全文
posted @ 2019-06-25 17:08 钧一 阅读(284) 评论(0) 推荐(0)
摘要:$_GET 获取get方式提交的变量数组 $_POST 获取post方式提交的变量数组 $_COOKIE 获取和设置当前网站的Cookie标识 $_REQUEST 获取get、post、cookie方式提交的变量数组 $_SESSION 取得当前用户访问的唯一标识,以数组形式体现,如sessioni 阅读全文
posted @ 2019-06-25 14:02 钧一 阅读(437) 评论(0) 推荐(0)
摘要:显示当前代码在多少行__LINE__ 获取当前文件绝对路径 __FILE__ 获取当前文件所在的目录__DIR__ 获取当前方法的名称 __FUNCTION__ 获取当前方法的名称当单独存在的时候跟__FUNCTION__的返回值是一样的;但是,当和__FUNCTION__处于同一个类的时候,__M 阅读全文
posted @ 2019-06-25 14:00 钧一 阅读(991) 评论(0) 推荐(0)
摘要:常量 特点: 不能修改,不能销毁,不能删除,声明常量后,该常量可以在页面的任意处使用 声明常量的方法:const 、define、static 命名规范:和变量一样,但是全部大写 define:define是函数,不能在对象中定义,但可在类中定义使用,; static:静态常量 静态常量:是一个变量 阅读全文
posted @ 2019-06-25 09:53 钧一 阅读(7871) 评论(0) 推荐(0)
摘要:html页面 php 阅读全文
posted @ 2019-06-13 09:41 钧一 阅读(1429) 评论(0) 推荐(0)
摘要:<?php //返回数组中元素的个数,可以理解为返回数组的长度 count(); //获取变量中的字符串值,可以理解为把变量转换成字符串类型 strval();//查询数组里是否存在着指定的健名,返回true和falsearray_key_exists(键名,数组);//特殊字符转换,可有效的防止x 阅读全文
posted @ 2019-05-24 10:02 钧一 阅读(831) 评论(0) 推荐(0)