![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
SugarPPig
半躺主义者
展开
-
MAMP+PhpStorm+Debug+laravel
习惯了用 IDEA Debug 调试代码之后,回到 PhpStorm 使用 echo 调试简直痛不欲生,记录一下 Mac 环境下配置 Debug 调试 laravel 框架的过程。1、配置 MAMP2、配置 PhpStorm配置下 composer,不然无法自由选择PHP 版本:配置 PHP:配置 Debug:配置网站信息:选择好 Debug 页面配置项,让小电话处于 listening 状态,打上断点:点击小甲虫图标:..原创 2020-05-15 10:53:40 · 478 阅读 · 0 评论 -
URL字符串参数处理
1、parse_str—将字符串解析成多个变量parse_str(string$encoded_string[,array&$result] ) :void<?php$str = "first=value&arr[]=foo+bar&arr[]=baz";// 推荐用法parse_str($str, $output);echo...原创 2019-09-09 15:55:39 · 582 阅读 · 0 评论 -
PHP高并发生成不重复唯一标识
本文适用于所有需要保证标识唯一性的场景一、模拟场景假设唯一标识为用户ID,当有3个用户同时注册,生成用户ID的时间完全相同,如何保证ID的唯一性二、已有解决方案?网友们给出的方案很多,其中比较流行的方案如下所示:md5(uniqid(md5(microtime(true)),true));microtime(TRUE) - 返回unix纪元以来的当前时间,精确到...原创 2019-09-10 02:26:54 · 1030 阅读 · 0 评论 -
PHP多维数组根据多列排序
<?php/** * 多维多列排序 * @return mixed */function array_sort(){ $args = func_get_args(); $data = array_shift($args); foreach ($args as $n => $field) { if (is_string($field...原创 2019-09-19 13:45:47 · 223 阅读 · 0 评论