使用thinkphp6框架中提供的命令行形式实现定时任务 一、创建一个自定义命令类文件 php think make:command Hello 会生成一个app\command\Hello.php命令行指令类,我们修改内容如下: <?php declare (s...
php
PHP_EOL的含义是什么
PHP_EOL是一个已经定义好的变量,代表php的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r。 去除换行符换行就按下面的就可以了: $str = str_replace(PHP_EOL, '', ...
php中__destruct方法是什么
说明 1、当类被销毁时候自动触发,可以使用unset方法触发该方法。 2、属类中可选择的一部分,通常用来完成一些在对象销毁前的清理任务。析构函数不能带有任何参数。 格式: function __destruct ( ) ...
thinkphp5.x 使用paginate 分页后 foreach 循环体内不能处理数据的解决办法
方法一、使用toArray()将查询出来的分页数据转成数组 $data = $goods_list->toArray(); 方法二、 $data = $goods_list->all(); 替换处理 //model里面的分页函数 public function pageQuery(){ ...
PhpSpreadsheet 基本使用和导入 导出 模版生成Excel文件
一. 基本使用 use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Worksheet\Drawing; use PhpOffice\PhpSpreadsheet\Style\Alignment; use PhpOffice\PhpSpreadsheet\Style\Fi...
tp5,tp6分页出现数据重复的问题
tp5,tp6分页非主键排序出现数据重复的问题,虽然不太理解其中的原理,但解决方法测试到了,排序规则中只设置了一个排序规则,按照排序序号排序,代码如下: $order = [ 'listorder' => 'desc', ]; 多加...
PHP随机生成8位数字和卡密
生成不重复的随机数字,可自定义长度 /** * 生成不重复的随机数字 * @param int $start 需要生成的数字开始范围 * @param int $end 结束范围 * @param int $length 需要生成的随机数个数 * ...
php无法连接mysql8(加密插件问题)
php7始终连不上mysql8 //连接数据库 $conn=mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); if (mysqli_connect_errno()) { printf("Connect failed: %s\n", my...
php nginx 伪静态规则,常见PHP程序的Nginx 伪静态规则
下面是常见的php程序在nginx 下的Rewrite 规则。 1、WordPress伪静态 if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rew...
nginx 常用命令整理
nginx维护常用命令 /usr/sbin/nginx -t 检查配置文件 /usr/sbin/nginx -s reload 重读配置 ss -nltp ps axu | grep 2322 yum install nginx rpm -ql nginx 查看安装目录 service nginx sta...