PHP 之非对称加密RSA

分类:PHP|

某些情况下需要非对称加密, 比如小程序,App,JS, 加密算法和用于签名的app_secret 都可以被查看, 此时似乎用对称加密进行的签名算法无任何用处, 解决方法是使用非对称加密, 非对称加密的发送方只对sign进行加密, 接收...

PHP 清理标点符号 终级解决方式

分类:PHP|

今天出现一问题:  用户输入的手机号前后出现了 异常字符, 使用 var_dump 和 print_r 查看均正常, 但使用 var_export 输出到文件里时, 就如下图原来这里的异常字符是标点符号, 解决方法:    ...

PHP 代码简洁之道 php 编码规范

分类:PHP|

介绍Robert C.Martin's 的 软件工程师准则 Clean Code 同样适用于PHP。它并不是一个编码风格指南,它指导我们用PHP写出具有可读性,可复用性且可分解的代码。并非所有的准则都必须严格遵守,甚至一些...

比较有用的PHP库 - 收藏

分类:PHP|

1. PChartPChart是一个令人印象深刻的PHP库,可以以一种可视化图表的形式生成文本数据。数据可以展示为柱状图,饼状图,以及其他格式。使用SQL查询可以帮助PHP脚本创建令人惊叹的图表和图形。2. PHP CAPTCHAPHP CAPT...

PHP 之Swoole

分类:PHP|

swoole发布已很长时间了, 工作中一直没有业务可以用到, 今天算是在cento6.8上入门测试一下:git下载: https://github.com/swoole/swoole-src使用2.0版本: git checkout 2.0安装 : 如果你只有一个版本的php, 可以...

之前编译过一次php7, 印象安装了一天, 第一印象不是很好, 今天安装 php7.1.6 一次成功, 出奇的顺利:下载: http://cn2.php.net/distributions/php-7.1.6.tar.gz安装步骤如下:yum -y install libmcrypt-devel mha...

PHP之break

分类:PHP|

在使用php的break时, 最常用到的是switch 中使用,  使用break跳出控制体的可不止switch, 还包括了, foreach, for, do while , while我们在使用的时候一般直接使用 break;其实此处的break; 相当于  break 1...

yii2-httpclient 使用方法

分类:PHP|

Reference: https://github.com/yiisoft/yii2-httpclient/blob/HEAD/docs/guide/README.md Basic UsageIn order to send HTTP requests, you'll need to instantiate [[\yii\httpclient\Client]] and use i...