有时候我们需要对数据进行加密, 但也需要对数据进行完整解密, 这时就需要可还原的加密方式, 对称加密是最佳选择了: 这里选择了TDEA ( 3DES )<?php /** * @author Primo Cheng &nb...
对于Yii2 强制用户退出登录状态: 解决方法需两步: a. 清理session : 如果是在文件, 删除对应的runtime/session里的 数据, 或清理 redis 里的数据b. 修改main-local.php 里的 cookieValidationKey 里的值,...
今天出现一问题: 用户输入的手机号前后出现了 异常字符, 使用 var_dump 和 print_r 查看均正常, 但使用 var_export 输出到文件里时, 就如下图原来这里的异常字符是标点符号, 解决方法:  ...
介绍Robert C.Martin's 的 软件工程师准则 Clean Code 同样适用于PHP。它并不是一个编码风格指南,它指导我们用PHP写出具有可读性,可复用性且可分解的代码。并非所有的准则都必须严格遵守,甚至一些...
网页设计之网站秀气的字体样式 试一下就知道了, Chrome-webkit-font-smoothing: antialiased;京东: body { -webkit-font-smoothing: antialiased; background-color: #fff; &n...
1. PChartPChart是一个令人印象深刻的PHP库,可以以一种可视化图表的形式生成文本数据。数据可以展示为柱状图,饼状图,以及其他格式。使用SQL查询可以帮助PHP脚本创建令人惊叹的图表和图形。2. PHP CAPTCHAPHP CAPT...
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时, 最常用到的是switch 中使用, 使用break跳出控制体的可不止switch, 还包括了, foreach, for, do while , while我们在使用的时候一般直接使用 break;其实此处的break; 相当于 break 1...
1. 编译安装PHP下载: wget http://cn2.php.net/distributions/php-5.6.30.tar.gz ./configure --prefix=/opt/php56-zts --enable-pcntl --with-config-file-path=/opt/php56-zts/etc/&n...