PSR-2 Coding Style Guide
摘要:本文主要是对PSR-2 的简单翻译. 英文源址 http://www.php-fig.org/psr/psr-2/ PSR2继承和扩展PSR1--基本编码规范 本手册的目的是使用一系列共同遵守的编码格式规范来减少不同开发者之间的认知冲突. 这些规则从众多项目中总结出来.当工程师们在不同的项目中合作时
阅读全文
posted @
2016-03-19 22:03
任城三爷
阅读(222)
推荐(0)
php 数组的几个小算法
摘要:1. 判断a数组是否为b数组的子集1 <?php2 $a = array('apple','orange');3 $b = array('apple','banana','ornage');4 5 $arr = array_diff($a,$b);6 if($...
阅读全文
posted @
2016-01-27 00:05
任城三爷
阅读(361)
推荐(0)
php 异步处理的gearman
摘要:1. php 是进程处理,单线程到的,没有异步机制,在一些处理花费时间较多的情况导致用户体验较差.可以使用gearman 进行异步处理.2. gearman 是一个异步处理的socket架构. 需要一个Client端调用.一个Worker端执行,一个job任务分发器.3. 安装 wget htt...
阅读全文
posted @
2016-01-05 17:14
任城三爷
阅读(240)
推荐(0)
php composer包管理工具
摘要:一 . 包管理工具 你在Centos上装工具的时候直接yum -y install xx 比你去rpm -ivh xx.rpm 是不是爽很多呢? composer 就是安装php 代码的一个类似工具. python 有easy_install,pip,nodejs 有npm, 作为一款现在高级语言...
阅读全文
posted @
2015-12-30 18:05
任城三爷
阅读(1546)
推荐(0)
框架开发(五)----自动加载类
摘要:一 . 为什么自动加载 自动加载字面的意思就不解释了.我这里自动加载类解析下 是自动加载类文件的意思.__autoload方法完全可行,但是不要问为什么,还是用spl_autoload_register.不只是灵活,而且就是灵活,还是灵活,体现在__autoload只能这么命名,spl_auto_...
阅读全文
posted @
2015-12-04 17:27
任城三爷
阅读(264)
推荐(0)
sqlmap新手注入
摘要:一 什么是sqlmap 1 sqlmap is an open source penetration testing tool that automates the2 process of detecting and exploiting SQL injection flaws and taki...
阅读全文
posted @
2015-12-04 10:40
任城三爷
阅读(4140)
推荐(0)
框架开发(四)----数据库调用
摘要:一 Model 层 在php框架中model 有没有必要存在,很有必要. 是否需要每一个表单独写一个model ?? 很多只有几个字段的表,她们除了增删改查之外没有任何独特的业务逻辑,而增删改查是每个数据都需要的基本逻辑. 完全可以抽象到一个父类.二 model 设计 model 层封装成只有C...
阅读全文
posted @
2015-12-03 14:30
任城三爷
阅读(488)
推荐(0)
框架开发(三)---smarty整合
摘要:一 smarty 是什么 Smarty是一个PHP的模板引擎。更明确来说,它可以帮助开发者更好地 分离程序逻辑和页面显示。最好的例子,是当程序员和模板设计师是不同的两个角色的情况,而且 大部分时候都不是同一个人的情况。smarty 从开发层面上保证了程序员的"单一职责性Single"和"接口隔离 ...
阅读全文
posted @
2015-12-01 11:53
任城三爷
阅读(535)
推荐(0)
框架开发(=) --路由解析
摘要:一 什么是路由 路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的过程. **这是TCP/IP协议第三层网络层的概念.routing and switching ,cisco,TCP/IP ,网络通信 忆往昔峥嵘岁月啊. 引申到web开发,路由是对特定形式的URL结构...
阅读全文
posted @
2015-11-30 15:02
任城三爷
阅读(1467)
推荐(0)
php or || 和 and &&
摘要:追溯代码时遇到这个坑,一直是略有懵懂,那就填了这个坑.1 if ( ! defined('ENVIRONMENT') OR ! file_exists($file_path = BASEPATH.'config/'.ENVIRONMENT.'/database.php')一 语法 逻辑运算符.运算...
阅读全文
posted @
2015-11-26 14:50
任城三爷
阅读(3041)
推荐(0)
一次简单的数据库追溯
摘要:引子 .今天排查代码,一路飞,到数据库,1 $this->slave()->select('sina_user_id, sina_nickname, password')->from(self::Table_User_Info)显然到这里确定了表.user_info;这个文件没有load->data...
阅读全文
posted @
2015-11-26 11:19
任城三爷
阅读(784)
推荐(0)
CI(-)框架结构
摘要:一 CI 是什么1 CodeIgniter is an Application Development Framework - a toolkit -2 for people who build web sites using PHP. 3 Its goal is to enable you to ...
阅读全文
posted @
2015-11-25 18:19
任城三爷
阅读(338)
推荐(0)