php技术共228篇

php技术
关于 Laravel Redis 多个进程同时取队列问题详解-爱站

关于 Laravel Redis 多个进程同时取队列问题详解

最近在工作中遇到了一个问题,开启多个进程处理队列会重复读取 Redis 中队列吗?是否因此导致重复执行任务?下面就来通过示例代码详细介绍下。 使用 Supervisor 监听 Laravel 队列任务,其中 Su...
2站编辑的头像-爱站2站编辑2年前
01749
学习thinkphp5.0验证类使用方法-爱站

学习thinkphp5.0验证类使用方法

通过一个实例,给大家讲解一下如果通过thinkphp5.0验证类的方法。 自定义验证类,需继承Validate类 比如在home模块新建validate文件夹,再新建Test.php验证类,内容如下: 1 2 3 4 5 6 7 8 9 10...
2站编辑的头像-爱站2站编辑3年前
0969
ClassCMS页面-爱站

ClassCMS页面

页面是供前台访问使用的,后台模型内增加页面后,前台可以通过页面网址访问到对应的栏目. 页面标识 系统默认的页面标识:栏目页标识为channel,列表页为list,文章页为article 获取一个栏目的默认地...
2站编辑的头像-爱站2站编辑2年前
01179
thinkphp5.0自定义验证规则使用方法-爱站

thinkphp5.0自定义验证规则使用方法

我们在用thinkphp5.0时候,经常要自定义验证规则,这个写法与tp以前的版本有所区别,小编今天带来大家一起来学习一下5.0下验证规则的使用方法。 在thinkphp5中定义$rule(验证规则)有两种方式 方...
2站编辑的头像-爱站2站编辑3年前
01629
ThinkPHP5实现JWT Token认证的过程(亲测可用)-爱站

ThinkPHP5实现JWT Token认证的过程(亲测可用)

1、composer先挂载阿里云镜像 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 2、安装JWT扩展 composer require lcobucci/jwt 3.3 3、在vendor目录中打开re...
2站编辑的头像-爱站2站编辑2年前
01579
ClassCMS文章查询条件-爱站

ClassCMS文章查询条件

{$test.where.id=1} {$articles=a($test)} {loop $articles as $article} {$article.title} {/loop} 常用文章查询条件: id=1的文章 {$test.where.id=1} id=1或2或3的文章 {$test.where.id[]=1} ...
2站编辑的头像-爱站2站编辑2年前
01189
通过模型分析Tp5框架的添加和删除-爱站

通过模型分析Tp5框架的添加和删除

Thinkphp5增删改查操作(通过模型进行增删改查)Thinkphp5怎么通过模型增删改查,非常简单。首先在application\index\controller目录下建立控制器,命名为:Index.phpIndex.php 代码如下,我这里...
2站小编的头像-爱站2站小编3年前
01279
ClassCMSif判断-爱站

ClassCMSif判断

if语法可以判断变量,函数返回值等,具体语法可以参考php if语法. 常用比较运算符:== 等于,!= 不等于,<> 不等于,> 大于,< 小于,>= 大于或等于,<= 小于或等于 {$a=1} {if $a==1}...
2站编辑的头像-爱站2站编辑2年前
01289
PHP实现的字符串匹配算法示例【sunday算法】-爱站

PHP实现的字符串匹配算法示例【sunday算法】

Sunday算法是Daniel M.Sunday于1990年提出的字符串模式匹配。其核心思想是:在匹配过程中,模式串发现不匹配时,算法能跳过尽可能多的字符以进行下一步的匹配,从而提高了匹配效率。 <?php /*...
2站编辑的头像-爱站2站编辑2年前
01209
PHP二维数组实现去除重复项的方法【保留各个键值】-爱站

PHP二维数组实现去除重复项的方法【保留各个键值】

本文实例讲述了PHP二维数组实现去除重复项的方法。分享给大家供大家参考,具体如下: 对于如下二维数组,要求对其进行去重: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 $arr =...
2站编辑的头像-爱站2站编辑2年前
0979