开发注意事项

一、php开发

1)pathinfo获取文件信息时,文件名字首为中文,则返回值中filename、basename前面的连续中文字符会丢失,需改为自己截取

2)basename获取文件名时,文件名字首为中文,则返回值最前面的连续中文字符会丢失,需改为自己截取

3)substr截取字符串时,如字符串中存在中文,一个中文占3个字节长度,则截取可能会出现乱码,需改为使用mb_substr函数

4)strlen获取字符串长度时,一个中文占3个字节长度,如需获取字符串文字长度,需改为使用mb_strlen函数

5)date方法加减月或年时,如果是一月的最后几天的话,加减月结果不符合预期,如date('Y-m-d', strtotime('2021-05-31 -1 month'))得到的结果是2021-05-01,所以需自己判断月数和实际是否相符,如不符,需改为得到的结果上一月的最后1天

 

二、微信公众号开发

1)微信模板消息内容value值总长度不能超过200字(不区分中英文)

posted @ 2021-06-18 18:00  fengzmh  阅读(50)  评论(0编辑  收藏  举报