摘要: 一、背景 目前公司开发php项目主流框架为Yii,主流开发工具为phpstorm,Yii2自带单元测试,结合phpstorm的xdebug功能可以做好代码调试,进一步提升代码质量,感兴趣的小伙伴往下看额。 二、Yii2单元测试 tests--codeception backend unit back 阅读全文
posted @ 2019-04-11 09:52 炫彩年华 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 栏目组的信息结构如上表,pid表示父节点的id static public function toLayer($cate,$name='child',$pid=0){ $arr=array(); foreach($cate as $v){ if($v['pid']==$pid){ $v[$name] 阅读全文
posted @ 2016-02-01 17:35 炫彩年华 阅读(305) 评论(0) 推荐(0) 编辑
摘要: PHP session变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。session的工作机制:为每个访客创建一个唯一的id(UID),并基于这个UID来存储变量。UID存储在cookie中,或者通过url进行传导。开启session上面的代码会向服务器注... 阅读全文
posted @ 2016-01-25 16:55 炫彩年华 阅读(160) 评论(0) 推荐(0) 编辑
摘要: echo mb_substr("我abc的名字是肖岩",0,7,'utf-8')."";//我abc的名字echo mb_strcut("我abc的名字是肖岩", 0,9,'utf-8');//我abc的其中mb_substr中的第三个参数代表字符个数,mb_strcut函数中的第三个参数代表字符数... 阅读全文
posted @ 2016-01-25 15:51 炫彩年华 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ENUM是枚举类型,它虽然只能保存一个值,却能够处理多达65535个预定义的值。下面是我写的一个mysql语句CREATE TABLE student(id INT(11) PRIMARY key auto_increment,name VARCHAR(10) not null,sex ENUM('... 阅读全文
posted @ 2016-01-25 14:15 炫彩年华 阅读(18583) 评论(0) 推荐(2) 编辑
摘要: 在第一次访问应用入口文件的时候,会显示如图所示的默认的欢迎页面,并自动生成了一个默认的应用模块Home。接下来再看原来空的Application目录下面,已经自动生成了公共模块Common、默认的Home模块和Runtime运行时目录的目录结构:Application├─Common ... 阅读全文
posted @ 2016-01-25 10:17 炫彩年华 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 允许的强制转换有:(int), (integer) - 转换为 整型(integer)(bool), (boolean) - 转换为 布尔型(boolean)(float), (double), (real) - 转换为 浮点型(float)(string) - 转换为 字符串(string)(bi... 阅读全文
posted @ 2016-01-20 13:49 炫彩年华 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 上面是我写的一个php多进程小实例,如果需要同时执行跟多的进程,在父进程或者子进程中继续使用pcntl_fork(),另外别忘了在父进程中使用pc_wait($status),否则容易成为僵尸进程。 阅读全文
posted @ 2016-01-20 11:31 炫彩年华 阅读(157) 评论(0) 推荐(0) 编辑