
PHP
一场丶
一场恋爱,两个人。
展开
-
微信小程序的零食商城和cms后台
...微信小程序的零食商城和cms后台原创 2019-11-05 11:16:34 · 1212 阅读 · 4 评论 -
TP5 多语言设计,并且美化URL
花了两小时来研究TP5的语言加载,终于有点头绪,并不需要在配置中配置 lang_switch_on1、 用 think\lang::load 来加载语言2、为了美化 URL ,在路由中配置路由,比如我这配置了两个,为了测试使用:Route::get('cn/','index/index/index');Route::get('cn/hello','index/Index/hell...原创 2018-07-06 17:24:12 · 2520 阅读 · 0 评论 -
lnmp环境下 PHP安装redis并 配置redis扩展
一、安装redis$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz$ tar xzf redis-4.0.8.tar.gz$ cd redis-4.0.8$ make然后启动服务:$ src/redis-server启动完成,进行redis测试$ src/redis-cliredis> s...原创 2018-07-13 11:58:19 · 3890 阅读 · 0 评论 -
ThinkPHP5.1钩子和行为
TP5.1的行为是一个比较抽象的概念,执行的流程用户的注册,登录,退出登录等等都可以作为一个行为。。 而不同的行为之间也具有位置共同性,比如,有些行为的作用位置在用户注册后,在登录之后,退出登录之后,等等有些行为的作用位置都是在应用执行前,有些行为都是在模板输出之后,把这些行为发生作用的位置称之为钩子 TP5设置钩子很简单,只需要一行代码,需要引入think\facade\Hoo...原创 2018-08-17 10:19:26 · 2765 阅读 · 0 评论 -
PHP-简单理解递归
我们知道,程序调用自身的编程技巧称为递归( recursion)。那么,该怎么去直接的理解它呢,一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、...原创 2018-11-23 22:25:54 · 65475 阅读 · 0 评论 -
TP5 获取器更好的用法
TP5获取器的作用是对模型实例的(原始)数据做出自动处理。规范官方文档已经很明了了,贴上地址TP5获取器。假如数据库中定义的 status 有很多种状态,并且对应的msg并不是$status = [-1=>'删除',0=>'禁用',1=>'正常',2=>'待审核']; 这种简单格式,那该如何处理。使用枚举能更好的处理获取器。定义一个枚举类(它并不是一个非常标准的枚举...原创 2018-12-19 00:01:59 · 3315 阅读 · 0 评论 -
位运算符
是针对整数进行的二进制级别的运算。基本位运算符包括:按位与(&),按位或(|)、按位非(~)、按位异或(^)。按位运算符有如下基本运算规则:(只针对二进制的0和1这两个数据的基本位运算规则)。按位与(&)运算:0 & 1 结果为:00 & 0 结果为:01 & 0 结果为:01 & 1 结果为:1结论:只有两个都是1,按位与运算结果...原创 2019-02-28 23:36:58 · 350 阅读 · 0 评论