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