最新消息:活着是今年最大的利润

PHP

php技术分享

php yaf框架扩展实践五——数据层

php yaf框架扩展实践五——数据层

PHP 5年前 (2015-02-07) 14363浏览 7评论

从狭义角度上来理解数据层就是数据库,比较广义的理解来看数据库、远程数据、文件等都可以看做数据层。项目初期的时候一般单一的数据库就可以了,随着流量的增大就要对数据层做很多的改进,例如增加从库分散读压力,使用kv缓存增加系统性能,又或者使用分布式服务这样...

php yaf框架扩展实践四——业务层

php yaf框架扩展实践四——业务层

PHP 5年前 (2015-02-07) 6063浏览 0评论

和常见的mvc框架不同,这里多了一个业务层用来封装系统业务。为什么要多一个层出来呢?以往的时候没有这个层,通常都把业务放在控制器层进行处理。在长期的开发app的数据接口中,发现控制器层做的事情实在是太多了,既要处理表单的验证、还要检测接口版本、还要处...

php yaf框架扩展实践三——表单

php yaf框架扩展实践三——表单

PHP 5年前 (2015-02-07) 11052浏览 6评论

基本上所有的请求进来,只要有用户输入的数据都需要进行数据验证。如果数据就一两个可以直接取到数据,然后写上一些简单的校验。可是当数据字段变多的时候,验证变复杂的时候,不好好整理封装一下可就真的不行了。 yaf中并没有封装表单验证的操作,这里对表单验证做...

php yaf框架扩展实践二——多模块

php yaf框架扩展实践二——多模块

PHP 5年前 (2015-02-04) 8859浏览 1评论

虽然多模块的配置可能会有一些争议,但是在项目前期能加快开发效率和部署效率,若项目发展起来有了更多的资源后可以考虑分拆模块。yaf也支持多模块的配置,先看下yaf如何配置多模块。 yaf配置多模块 假如我们要新增加一个api模块,用来提供给app调取使...

php yaf框架扩展实践一——配置篇

php yaf框架扩展实践一——配置篇

PHP 5年前 (2015-01-31) 17578浏览 7评论

配置文件基本可以说是每个项目都会有,在配置文件中我们通常会配置数据库访问地址、redis连接、url地址等等。早年开发的时候经常碰到这样麻烦的问题:就是本地开发环境的配置和测试环境、生产环境的配置都不全一样,像数据库连接配置、url地址配置等,每次更...

php yaf框架开发扩展实践——前言

php yaf框架开发扩展实践——前言

PHP 5年前 (2015-01-31) 16308浏览 5评论

早年使用zend framework开发的时候非常爽,各种类库非常齐全,官方文档介绍也很详细。但是当访问量上来的时候,每次到晚上服务器负载就直飙上来导致服务器挂掉。后来和大家一起去找原因,才发现原来zend framework性能非常低。一开始的时候...

新浪云sae不支持yaf的命名空间方式无奈放弃

新浪云sae不支持yaf的命名空间方式无奈放弃

PHP 5年前 (2014-12-23) 4104浏览 1评论

新浪云速度什么的还是可以的,收费也还ok。了解到新浪云本身支持yaf,就想在上面部署基于yaf的项目尝试一下,无奈传完代码和重写等都弄好后,一访问提示 Fatal error: Class 'Yaf\Application' not found ...

Yaf框架结合PHPUnit的集成测试

Yaf框架结合PHPUnit的集成测试

PHP 6年前 (2014-02-27) 5064浏览 0评论

Yaf,全称 Yet Another Framework,是一个C语言编写的PHP框架。自从接触Yaf以来也快1年了,Yaf的性能确实非常不错,但是相应的资料比较少。一直想把PHPUnit使用在Yaf上,网上搜了一圈这方面的资料非常非常少。于是自己折...

php判断日期是否有效的思考

php判断日期是否有效的思考

PHP 6年前 (2013-09-28) 5662浏览 0评论

咋一想,判断日期是否有效应该是蛮简单的一个功能,但是细想起来还是有点麻烦的,因为既要检验格式,又要检验有效性。例如2013-02-29,虽然格式正确,但是日期无效;而2012-02-29格式正确,也有效。 一种方法可以使用正则,但是正则其实理解起来蛮...

关于网站生成静态html文件的两种方案思考

关于网站生成静态html文件的两种方案思考

PHP 7年前 (2013-01-21) 5514浏览 2评论

关于网站生成静态文件有利有弊,通常来讲交互性的站点不太适合静态化,如社交网站,论坛之类的站点等等。如果以资讯内容展示为主,生成静态文件能够很好的提高服务器吞吐量。下面提供两种生成静态文件的方案,分析下其中的利和弊。 1、后台增加生成静态页面功能 优点...

wordpress自制评论小工具显示评论内容,使用只需两步

wordpress自制评论小工具显示评论内容,使用只需两步

PHP 7年前 (2013-01-10) 23883浏览 3评论

wordpress自带的近期评论小工具不会显示具体的评论内容,而且还会显示管理员的评论,感觉不是很好,只能自己处理一下。花了近一个晚上才处理好,主要用在理解小工具的原理上了,但是使用起来就非常简单了,只要简单的两个步骤。该小工具在wordpress ...

wordpress获取文章评论数,过滤掉作者自己

wordpress获取文章评论数,过滤掉作者自己

PHP 7年前 (2013-01-09) 4164浏览 0评论

wordpress自带的方法获取评论数,会包括文章作者自己的评论,给人感觉显然不太好,只能自己写个方法进行获取了。该方法在wordpress 3.4.1版本测试通过。 //获取文章评论数,不包含作者自己 function get_comment...