在 PHP 中生成随机数有三种不同的函数。它们都将接受随机数的最小和最大可能值,并为您输出一个随机数。它们是 rand($min, $max)、 mt_rand($min, $max)和 random_int($min, $max)。 使用 rand(),您可以生成...
PHP
php的精确计算
<?php /** * 精确加法 * @param [type] $a [description] * @param [type] $b [description] */ function math_add($a,$b,$scale = '2') { return bcadd($a,$b,$scale); } /** * 精确...
php实现JWT(json web token)鉴权实例详解
class Jwt { //使用HMAC生成信息摘要时所使用的密钥(自定义) private static $key = 'key'; private static $instance = null; //头部 private static $header = [ 'alg' =...
php 正则 靓号,329533686★正则匹配连号(靓号)
匹配6位顺增 regex.Pattern = "(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}\d" 匹配6位顺降 regex.Pattern = "(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)...
PHP回调函数简单用法示例
本文实例讲述了PHP回调函数简单用法。分享给大家供大家参考,具体如下: php中提供了两个内置的回调函数call_user_func()、call_user_func_array()。 这两个函数的区别是: call_user_func_array(callab...
关于Rabbitmq:PHP AMQP使用者:服务器通道错误:404,消息:NOT_FOUND
PHP AMQP consumer: Server channel error: 404, message: NOT_FOUND 我正在pecl 1.0.3中使用amqp扩展名,该扩展名为2.7.1 rabbitmq。 我正在尝试使基本的消费者/生产者示例正常工作,但是我一直在出错。...
PHP守护进程的两种常见实现方式详解
本文实例讲述了PHP守护进程的两种常见实现方式。分享给大家供大家参考,具体如下: 第一种方式,借助 nohup 和 & 配合使用。 在命令后面加上 & 符号, 可以让启动的进程转到后台运行,而不占用控...
如何在Centos7安装rabbitmq的PHP扩展
1.先安装rabbitmq-c wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz tar -zxvf rabbitmq-c-0.8.0.tar.gz cd rabbitmq-c-0.8.0 ./configure --prefix...
API接口加密方法API接口加密代码分享
API接口加密校验源代码分享 API接口做好了,总不能裸奔调用吧,也不能在HTTP/HTTS里键入约定的密钥模式,下面给大家介绍一种简单的API接口加密验证 API接口加密通信思路: 1. 约定密钥,密钥在实际操作...
MySQL数据库开发的 36 条军规
核心军规 尽量不在数据库做运算 控制单表数据量 纯INT不超过10M条,含Char不超过5M条 保持表身段苗条 平衡范式和冗余 拒绝大SQL,复杂事务,大批量任务 字段类军规 用好数值字段,尽量...