Dai Chong's blog

介绍

 大多数php程序员调试都只使用echo、print_r、var_dump()等函数来代替断点调试,虽然对于大多数开发经验丰富的程序员来说已经足够了,但是如果我们要调试性能、定位错误的情况下,简单的断点调试已经完全没办法满足需求。

介绍

 相信有很多同学都遇到过小程序需要授权两次的问题,这个问题的原因是错误的授权流程导致的。

 (1)错误的流程:引导用户点击授权按钮(getUserProfile)=>调起授权(wx.getUserProfile)=>获取code(wx.login)=>请求后端、传输数据(code、iv等)=>后端解密并登陆

 (2)正确的流程:获取code(wx.show)=>引导用户点击授权按钮(getUserProfile)=>调起授权(wx.getUserProfile)=>请求后端、传输数据(code、iv等)=>后端解密并登陆

简介

 近年小程序、微信发展迅速。微信、微博病毒式传播使用户从传统的APP上向即扫即用、无需安装的小程序上转化。而微信公众号、小程序的迅速发展离不开转发、二维码分享。

 但是二维码形式单一,对用户来说毫无吸引力。纯粹依靠‘吆喝、金钱、礼物吸引’方式已经变得愈来愈无价值。

 对于’视觉动物’和大部分用户来说,精美的图片加上二维码的组合更具有吸引力。

小程序支付

 现如今的小程序愈发重要,微信小程序开发也成为开发者必须掌握的重要的技能之一。
 经过多年的发展,小程序开发更新换代非常快,在最近的开发中发现之前小程序支付的写法已经完全不适用了,害得我研究了很久,特写一篇文章记录一下。

开发前提

 (1)开通微信支付商户号。
 (2)开通小程序。
 (3)微信支付平台设置特约商户APPID,绑定小程序Appid。(这里要注意,小程序和支付商户必须是同一个主体)。
 (4)小程序绑定微信支付商户号。

初识phpSpreadsheet

 PHPSpreadsheet是由老外使用纯PHP编写的Excel文件处理扩展,他使用的是最新写法,相比PHPExcel(已不再维护)性能提升巨大,使用方法和函数基本相同,可以完全的替代PHPExcel。使用PhpSpreadsheet可以轻松读取和写入Excel文档,支持Excel的所有操作。

软件依赖
  • PHP5.6或更高版本,推荐PHP7
  • php_zip扩展
  • php_gd2扩展