henryspace

记录精彩的程序人生 开始使用

PHP 中的 Traits 详解

PHP是单继承的语言,在PHP 5.4 Traits出现之前,PHP的类无法同时从两个基类继承属性或方法。php的Traits和Go语言的组合功能类似,通过在类中使用use关键字声明要组合的Trait名称,而具体某个Trait的声明使用trait关键词,Trait不能直接实例化。

PHP 变量函数

PHP是一门弱语言,也就说PHP的一个变量可以保存任意类型的变量,PHP变量的底层是定义了包含各个类型的结构体来实现的。

PHP 排序算法

所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。

Git 项目初始化命令

命令行指令全局配置 gitconfig--globaluser.name"xxx"gitconfig--globaluser.email"xxx@email.com"创建新仓库 gitclonegit@gitlab.com:xxx/test.gitcdtesttouchREADME.mdgitaddREADME.mdgitcommit-m"addREADME"gitpush-uoriginmaster 本

PHP 设计模式 - 状态模式

状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。