php
镀了一层金的金子
这个作者很懒,什么都没留下…
展开
-
PHP 较大的数的进制转换问题
在开发卡片下发到设备中时,本地数据库存储的十进制的数据,设备刷卡后识别到的是卡片内置16进制数据(例:127800700200878e30018649410123009579),正常处理时采用dechex方法处理,但是发现转换的数据变成了7FFFFFFFFFFFFFFFF。排查后发现php进制转换方法有最大数值限制(具体可以查看官方文档)最后采用自己写一个进制转换方法来使用。原创 2024-01-22 17:10:25 · 395 阅读 · 0 评论 -
php单例和多例
网上有很多标准解释,我这里做个小白一点的解释(因为我是个小白)。前提:php每次new obj()都会在内存中重新申请一块内存存放,就是每次new了之后都是一个新的对象。原创 2023-08-22 16:17:54 · 183 阅读 · 1 评论 -
PHP接收数据
首先备注一下GET和POST提交方式的一些简单区别 1、post发送的数据更大(get有url长度限制) 2、post能发送更多的数据类型(get只能发送ASCII字符) 3、post比get慢 4、http协议并未规定get和post的长度限制,get的最大长度限制是因为浏览器和web服务器限制了URL的长度,不同的浏览器和web服务器,限制的最大长度不一样1、multipart/form-datamult...原创 2021-10-29 09:47:21 · 1327 阅读 · 0 评论 -
PHP上传图片(stream_copy_to_stream)
使用thinkphp6框架时,写一个上传图片的功能,看了一下tp自带的上传,发现tp用的是stream_copy_to_stream(在数据流之间进行复制操作)因此对比了一下三种复制文件的方法效率一、move_uploaded_file// 获取文件$file=$_FILES['file'];// 文件接收路径-根据实际使用情况设置$path="images/";// 检查文件路径是否存在if (!file_exists($path)) { mkdir($path,...原创 2021-07-07 17:03:26 · 387 阅读 · 1 评论