随笔分类 -  php

linux下php7安装memcached、redis扩展
摘要:linux下php7安装memcached、redis扩展 1、php7安装Memcached扩展 比如说我现在使用了最新的 Ubuntu 16.04,虽然内置了 PHP 7 源,但 memcached 就还没有,不过好在,它已经支持了 PHP 7 ,只是没有源而已,我们手动编译它。 要安装 mem 阅读全文

posted @ 2016-07-27 13:44 kingofyz 阅读(11083) 评论(3) 推荐(1)

php中__get()和__set的用法
摘要:php版本5.6 一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性。类似于java中的javabean的操作,使用的方法也类似,只是不需要像javab 阅读全文

posted @ 2016-07-11 15:34 kingofyz 阅读(1246) 评论(0) 推荐(0)

PHP 短连接生成算法
摘要:短连接生成类: 输出结果: 生成的短url存到服务器里,做一个映射,short_url => original_url,输入短url的时候按照映射转回长url,然后访问原始url即可 PS:另外有一种想法,就是把url按照顺序存贮,第一条为aaaaaa,第二条为aaaaab..以此类推,不需要has 阅读全文

posted @ 2016-06-08 15:51 kingofyz 阅读(1015) 评论(0) 推荐(0)

php实现cookie加密解密
摘要:1.加密解密类 2.cookie加密解密类 阅读全文

posted @ 2016-06-01 17:10 kingofyz 阅读(3400) 评论(0) 推荐(0)

三个php加密解密算法
摘要:三个功能强大的php加密解密函数 阅读全文

posted @ 2016-06-01 17:08 kingofyz 阅读(875) 评论(0) 推荐(0)

一个经典的PHP加密解密算法
摘要:项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。最常见的应用在用户登录以及一些API数据交换的场景。 最常见的应用在用户登录以及一些API数据交换的场景。笔者收录了一些比较经典的PHP 阅读全文

posted @ 2016-06-01 16:51 kingofyz 阅读(26485) 评论(0) 推荐(5)

一组PHP可逆加密解密算法
摘要:对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。 对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法: 加密算法如下: 解密算法如下: 上述加密解密的过程均需要用到一个加密密钥(即参数$ke 阅读全文

posted @ 2016-06-01 16:42 kingofyz 阅读(11886) 评论(1) 推荐(1)

centos yum安装PHP5.5,5.6,7.0
摘要:默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 php-common.x86_6 阅读全文

posted @ 2016-05-31 11:05 kingofyz 阅读(1205) 评论(0) 推荐(0)

php实现Facebook风格的 time ago函数
摘要:php实现Facebook风格的 time ago函数 非常好用,只要把里面的英文替换成中文就行了 英文函数代码如下: 中文函数代码如下: 阅读全文

posted @ 2016-05-24 16:44 kingofyz 阅读(395) 评论(0) 推荐(0)

php获取并删除数组的第一个和最后一个元素
摘要:php中如何获取并删除数组的第一个或者最后一个元素?其实这两个过程都可以通过php自带的函数 array_pop 和 array_shift 来完成,下面就具体介绍一下如何来操作。(1)使用 array_pop 删除数组的最后一个元素,例如:$arr=array('a','b','c');$resu 阅读全文

posted @ 2016-05-24 11:08 kingofyz 阅读(13132) 评论(0) 推荐(0)

PHP查找中文字符的解决方案
摘要:在PHP中查找中文字符,有两种方案。1、中文字符是gbk(gb2312)有两种解决方法第一种:将PHP保存为ASCII编码,然后使用strpos查找,如:strpos($curl_res, ‘哈哈’)第二种:将PHP保存为UTF-8无BOM编码,然后转换字符串编码为UTF-8,再查找,如:$curl 阅读全文

posted @ 2016-05-20 13:44 kingofyz 阅读(2846) 评论(0) 推荐(0)

yii2 rbac权限管理学习笔记
摘要:下面介绍一个 yii2 的 Rbac 权限管理设置,闲话少说,直接上代码, 1、首先我们要在组件里面配置一下 Rbac ,如下所示(common/config/main-local.php或者main.php)。 'authManager' => [ 'class' => 'yii\rbac\DbM 阅读全文

posted @ 2016-05-19 11:20 kingofyz 阅读(706) 评论(0) 推荐(0)

yii 获取当前模块名、控制器名 、动作名
摘要:yii1 1. 获取控制器名 在控制器中获取控制器名: $name = $this->getId(); 在视图中获取控制器名: $name = Yii::app()->controller->id; 2. 获取动作名 在控制器beforeAction()回调函数中获取动作名: $name = $ac 阅读全文

posted @ 2016-05-19 11:12 kingofyz 阅读(6802) 评论(0) 推荐(0)

PHP中的11个魔术方法总结:__construct,、__destruct、__call等
摘要:PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and _ 阅读全文

posted @ 2016-05-17 14:42 kingofyz 阅读(3913) 评论(0) 推荐(2)

php7新特性
摘要:PHP7发布。最好语言发布了新版本 PHP PHP7 PHP7 2015.12.3 发生了两件大事, PHP7 问世了, Swift 开源了。 最好的语言发布了新的版本,一个划时代的大版本: PHP7 。 PHP7 修复了大量 BUG ,新增了功能和语法糖。这些改动涉及到了核心包、 GD 库、 PD 阅读全文

posted @ 2016-05-16 15:09 kingofyz 阅读(1590) 评论(0) 推荐(0)

php设计模式:单例模式
摘要:前些日子开始着真正的去了解下设计模式,开始么,简单地从单例模式开始,当然网上看了一些资料,单例模式比较好理解,看看介绍,然后看看代码基本也就能够理解了,设计模式这些的花点心思基本的是能够理解的,当然要想很好的运用到项目上也是需要一定的实践,不能只是知道了解,或者说的是很厉害很懂的,一到要实际操作就不 阅读全文

posted @ 2016-05-10 17:24 kingofyz 阅读(514) 评论(0) 推荐(0)

composer 安装yii2 The package is not available in a stable-enough version解决办法
摘要:错误 解决 官方文档 http://www.yiiframework.com/doc-2.0/guide-start-installation.html#installing-via-composer 先执行如下命令composer global require "fxp/composer-asse 阅读全文

posted @ 2016-05-05 15:02 kingofyz 阅读(2937) 评论(0) 推荐(0)

导航