php技术共228篇

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 <?php //在子类或类内部用“::”调用本类或父类时,不是静态调用方法,而是范围解析操作符。 class ParentCl...
2站编辑的头像-爱站2站编辑3年前
01336
php获取微信共享收货地址的方法-爱站

php获取微信共享收货地址的方法

必须是微信授权目录 我直接放到了根目录 其他目录无效 /* * 在执行此操作之前 首先判断您是否开通了 微信支付功能 审核通过后均可使用一下代码 * 1、设置微信公众平台网页授权 域名 www.abc.com...
2站编辑的头像-爱站2站编辑3年前
01338
PHP排序算法系列之直接选择排序详解-爱站

PHP排序算法系列之直接选择排序详解

直接选择排序 直接选择排序(Straight Select Sorting) 的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,….,第i次从R[i-1]~R[n-1]...
2站编辑的头像-爱站2站编辑3年前
01336
解决PHP字符串长度不一致的问题-爱站

解决PHP字符串长度不一致的问题

如下所示: 1 2 $paramStr = iconv('UTF-8', 'GB2312//Ignore', $paramStr); $paramStr = iconv('GB2312', 'UTF-8//Ignore', $paramStr); 这两句就可以解决了。 原文链接:http://blog.csdn.net...
2站编辑的头像-爱站2站编辑3年前
01326
PHP获取字符流中第一个不重复字符的方法-爱站

PHP获取字符流中第一个不重复字符的方法

问题 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符”go”时,第一个只出现一次的字符是”g”。当从该字符流中读出前六个字符“google”时,第一...
2站编辑的头像-爱站2站编辑3年前
01328
解析ThinkPHP5如何引入Go AOP和PHP AOP编程-爱站

解析ThinkPHP5如何引入Go AOP和PHP AOP编程

ThinkPHP5 引入 Go AOP,PHP AOP编程项目背景目前开发的WEB软件里有这一个功能,PHP访问API操作数据仓库,刚开始数据仓库小,没发现问题,随着数据越来越多,调用API时常超时(60s)。于是决定采...
2站小编的头像-爱站2站小编4年前
013213
thinkPHP5框架数据库连贯操作之cache()用法分析-爱站

thinkPHP5框架数据库连贯操作之cache()用法分析

介绍 TP5中自带的缓存系统,是File型缓存。也就是文件型缓存。存储地址是:根目录\..\runtime\cache(根目录指public)。 这个缓存系统相较于redis,memcached肯定有局限性的,自动更新以及缓存数...
2站编辑的头像-爱站2站编辑3年前
01317
php表单处理操作-爱站

php表单处理操作

最近在自学PHP,刚好学到了表单这一块,就简单说一下吧。 首先,我这边是用到了两个软件,一个是PHPstudy,另一个是phpstorm。 安装也很简单,我这里就不多说了。 步骤:1.打开phpstudy 就是这...
2站编辑的头像-爱站2站编辑4年前
01316
源码分析 Laravel 重复执行同一个队列任务的原因-爱站

源码分析 Laravel 重复执行同一个队列任务的原因

发现问题 在 Laravel 中使用 Redis 处理队列任务,框架提供的功能非常强大,但是最近遇到一个问题,就是发现一个任务被多次执行,这是为什么呢? 先说原因: 因为在 Laravel 中如果一个队列(任...
2站编辑的头像-爱站2站编辑3年前
013114
PHP反序列化漏洞实例深入解析-爱站

PHP反序列化漏洞实例深入解析

上一篇给大家带来了XSS跨站脚本攻击漏洞不知道大家学的咋样了,今天给大家带来另一个漏洞,PHP的反序列化漏洞,这也是我在CTF比赛中遇到过最多的也是比较考察逻辑思维的一种漏洞。 简介 PHP反序...
2站编辑的头像-爱站2站编辑3年前
013114