PHP 1059

#PHP
详解PHP的Sodium加密扩展函数

目录 AEAD_AES_256_GCM 加解密 信息签名 Hash 总结 参考文档 Sodium 扩展在 PHP7.2 后是跟随 PHP 源码一起发布的,只需要在编译的时候加上 &…

2021-09-07 949

#PHP
PHP 实现数组分页

目录 array_slice array_chunk LimitIterator 参数错误时的表现 总结 今天,我们就来学习一下可以实现这个能力的一些函数技巧。 首先,我们还是准备…

2021-09-04 542

#PHP
PHP PDO预处理语句及事务的使用

目录 预处理语句功能 事务能力 总结 预处理语句功能 预处理语句就是准备好一个要执行的语句,然后返回一个 PDOStatement 对象。一般我们会使用 PDOStatement …

2021-09-04 273

#PHP
PHP如何初始化PDO及原始SQL语句操作

目录 PDO 实例 dns 参数 PDO 对象属性 查询语句 普通查询及遍历 查询结果集(数组、对象) 查询结果集(类) 查询结果集(指定字段) 增、删、改操作 增加操作 修改操作…

2021-09-04 737

#PHP
php 使用预处理语句操作数据库

目录 什么是预处理语句? PDO 操作预处理语句 mysqli 操作预处理语句 总结 什么是预处理语句? 预处理语句,可以把它看作是想要运行的 SQL 语句的一种编译过的模板,它可…

2021-09-04 277

#PHP
php的declare命令及用法详解

定义 php中的declare结构用来设定一段代码的执行指令 declare用于执行3个指令:ticks,encoding,strict_types 作用域 declare结构用于…

2021-08-22 304

#PHP
PHP中strval()函数实例用法

1、函数说明 strval()函数是PHP中的内置函数,用于将任何标准值(字符串、整数或双精度)转换为字符串。我们不能在数组或对象中使用strval。如果使用该函数,该函数只返回需…

2021-08-10 402

#PHP
详解PHP多进程消费队列

目录引言nginx进程模型进程设计进程信号量设计PHP安装修信号量信号量和系统调用daemon(守护)进程命令设计启动命令强制停止命令强制重启命令平滑停止命令平滑重启命令查看进程状…

2021-08-08 762

#PHP
详解PHP解决守护进程Redis假死

目录 一、一个简单的守护进程示例 二、一个不再假死(伪活)的 Redis 常驻进程示例 一、一个简单的守护进程示例 <?php $redis = new \Redi…

2021-08-08 254

#PHP
PHP屏蔽错误的方法总结

1、@屏蔽法 @在php中一个抑制错误的符号,即便是你开启了报错功能,只要在错误语句之前加上@符号,便可屏蔽了错误信息。使用@抑制错误之前,会出现一个警告错误。 2、error_r…

2021-08-08 683

#PHP
详解PHP接口签名验证

目录概览常用验证单向散列加密对称加密非对称加密密钥安全管理接口调试工具在线接口文档扩展小结概览 在设计签名验证的时候,一定要满足以下几点: 可变性:每次的签名必须是不一样的。 时效…

2021-08-08 691

#PHP
分析PHP的垃圾回收机制

如果用过C语言,那么申请内存的方式是malloc或者是calloc,然后你用完这个内存后,一定不要忘了用free函数去释放掉,这就是传说中手动垃圾回收,一般都是扫地神僧用这种方式。…

2021-08-08 495