<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yang952323的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Yang952323</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Yang952323]]></copyright><item><title><![CDATA[redis队列消费调度类 - PHP原生]]></title><link>https://blog.youkuaiyun.com/Yang952323/article/details/134843623</link><guid>https://blog.youkuaiyun.com/Yang952323/article/details/134843623</guid><author>Yang952323</author><pubDate>Wed, 06 Dec 2023 23:24:17 +0800</pubDate><description><![CDATA[【代码】redis队列消费调度类 - PHP原生。]]></description><category></category></item><item><title><![CDATA[php面试八股文]]></title><link>https://blog.youkuaiyun.com/Yang952323/article/details/133923649</link><guid>https://blog.youkuaiyun.com/Yang952323/article/details/133923649</guid><author>Yang952323</author><pubDate>Thu, 19 Oct 2023 11:51:54 +0800</pubDate><description><![CDATA[自动加载的原理，就是在我们new一个class的时候，PHP系统如果找不到你这个类，就会去自动调用本文件中的__autoload($class_name)方法，我们new的这个class_name 就成为这个方法的参数。以引用计数机制为基础，同时使用根缓存区机制，当发现有存在循环引用的zval时，就会把其投入到根缓冲区，当根缓冲区达到配置文件中的指定数量后，就会进行垃圾回收，以此解决循环引用导致的内存泄露问题。在内核中创建一队列，队列中的每个元素是一个数据报，不同进程可以通过句柄访问这个队列。]]></description><category></category></item><item><title><![CDATA[php网络请求工具类]]></title><link>https://blog.youkuaiyun.com/Yang952323/article/details/133806628</link><guid>https://blog.youkuaiyun.com/Yang952323/article/details/133806628</guid><author>Yang952323</author><pubDate>Fri, 13 Oct 2023 11:08:04 +0800</pubDate><description><![CDATA[【代码】php网络请求工具类。]]></description><category></category></item><item><title><![CDATA[php日志工具类 - 纯原生]]></title><link>https://blog.youkuaiyun.com/Yang952323/article/details/133799681</link><guid>https://blog.youkuaiyun.com/Yang952323/article/details/133799681</guid><author>Yang952323</author><pubDate>Thu, 12 Oct 2023 21:27:22 +0800</pubDate><description><![CDATA[【代码】php日志工具类 - 纯原生。]]></description><category></category></item><item><title><![CDATA[php常用方法--纯原生]]></title><link>https://blog.youkuaiyun.com/Yang952323/article/details/111151259</link><guid>https://blog.youkuaiyun.com/Yang952323/article/details/111151259</guid><author>Yang952323</author><pubDate>Mon, 14 Dec 2020 10:26:56 +0800</pubDate><description><![CDATA[【代码】php常用方法--纯原生。]]></description><category></category></item><item><title><![CDATA[PHP万能token类--纯原生]]></title><link>https://blog.youkuaiyun.com/Yang952323/article/details/111030338</link><guid>https://blog.youkuaiyun.com/Yang952323/article/details/111030338</guid><author>Yang952323</author><pubDate>Fri, 11 Dec 2020 10:37:13 +0800</pubDate><description><![CDATA[所有的项目中都会涉及到身份鉴权的使用，而目前最常用的是通过token(令牌)进行鉴权;

token的解析：（来源于：https://www.jianshu.com/p/24825a2683e6）

1、Token的引入：Token是在客户端频繁向服务端请求数据，服务端频繁的去数据库查询用户名和密码并进行对比，判断用户名和密码正确与否，并作出相应提示，在这样的背景下，Token便应运而生。

2、Token的定义：Token是服务端生成的一串字符串，以作客户端进行请求的一个令牌，当第一次登录后，服务器生成一]]></description><category></category></item><item><title><![CDATA[PHP数据万能校验类--纯原生]]></title><link>https://blog.youkuaiyun.com/Yang952323/article/details/110677257</link><guid>https://blog.youkuaiyun.com/Yang952323/article/details/110677257</guid><author>Yang952323</author><pubDate>Sat, 05 Dec 2020 09:56:13 +0800</pubDate><description><![CDATA[自写校验规则，在项目中常会用到各种校验。但是各个框架之间对数据校验这块又会有许多的不一样，因此我自写了一个类：


&lt;?php
/**
 * 校验数据
 */
class CheckData{
    private $ruleList;
    private $defaultRequired;

    public function __construct(){

        $this-&gt;defaultRequired = true;//是否开启默认必选
        $this-]]></description><category></category></item></channel></rss>