超级简单快速的域名查询接口(已封装成PHP函数) CURL批处理

分享一个超级简单快速的域名查询接口函数,基于PHP Curl批处理实现。使用方法也很简单,第一个参数传入要查询的域名,第二个参数以数组的形式传入域名后缀,也就是顶级域名。请看函数代码: 查看全文

日期:2011-09-19 08:47   分类:php周边了解   标签:function  curl     阅读次数 (1053)   查看评论 (10)

让SVN自动更新代码注释中的版本号

最近在做代码规范方面的工作,以前使用Eclipse时有插件支持将SVN版本号自动更新到代码页头注释中去。现在用Zend Studio 7来开发PHP项目,得找一个替代方案来做这个。后来在SVN手册中找到了一个非常简单的解决方案: 查看全文

日期:2011-05-10 20:26   分类:php周边了解   标签:svn     阅读次数 (1692)   查看评论 (6)

Zend Framework的设计模式之注册者(registry)模式

注册者模式 (registry) 提供了在程序中有条理的存放并管理对象 (object)一种解决方案 ,它的主要作用是防止用户滥用全局对象 (global object) 。滥用全局对象可能会导致对象可见性混乱、安全性受到威胁等问题。而使用注册者模式也是实现依赖注入思想的一个类型示例。 查看全文

日期:2011-04-25 20:20   分类:php周边了解   标签:framework  design pattern     阅读次数 (1014)   查看评论 (4)

Zend_Log 配置使用示例

Zend Framework 框架的使用范围已经越来越广了啊。不像前几年网上的中文资料都非常的少。最近也在用Zend Framework 框架做项目。其中使用到了Zend_Log组件,特将配置发下来和大家分享一下。 查看全文

日期:2011-04-07 20:40   分类:php周边了解   标签:framework     阅读次数 (940)   查看评论 (4)

在zend framework项目中利用Zend_Test进行单元测试之控制器访问(PHPUnit)

在此之前写了一篇 在zend framework项目中利用Zend_Test进行单元测试之控制器访问(PHPUnit) 。今天要说的是在zend framework项目中利用Zend_Test对控制器逻辑进行单元测试。还是一样先包含启动文件(bootstrapping),然后将当前的测试类继承自Zend_Test_PHPUnit_ControllerTestCase类即可实现对控制器逻辑的测试。现在给出代码: 查看全文

日期:2011-03-10 21:00   分类:php周边了解   标签:linux  phpunit  framework     阅读次数 (763)   查看评论 (2)

在zend framework项目中利用Zend_Test进行单元测试之数据库访问(PHPUnit)

在zend framework项目中利用Zend_Test对数据库访问逻辑进行单元测试也非常的方便,只要启动文件(bootstrapping)写好并包含进来,然后将当前的测试类继承自Zend_Test_PHPUnit_DatabaseTestCase类即可实现对数据库访问逻辑的测试。启动文件的内容请参考:Bootstrapping your TestCase on Zend_Test(用PHPUnit对zend framework项目进行单元测试) 。现在给也一个简单的例子,也许没什么参考价值: 查看全文

日期:2011-03-09 20:38   分类:php周边了解   标签:linux  framework  phpunit     阅读次数 (702)   查看评论 (2)

Bootstrapping your TestCase on Zend_Test(用PHPUnit对zend framework项目进行单元测试)

现在的项目基于zend framework框架,单元测试时我们使用Zend_Test,可是在启动(Bootstrapping)单元测试时却发现了不少问题。查找了许多资料都没有合适我们现在的版本(zend framework 1.11) 。没有办法了,只好自己写写了。我先直接拿zend framework项目的入口文件作为单元测试的启动文件,呵呵……居然可以的,只是有首页的输出信息。这个输出信息在zend studio 中倒没什么问题。可是一整合到Linux平台下的持续集成环境Phing下就输出了。启动文件是这样: 查看全文

日期:2011-03-08 20:03   分类:php周边了解   标签:phpunit  framework     阅读次数 (715)   查看评论 (1)

让ZFDebug加快你的zend framework 项目的开发进度

用zend framework进行项目开发时,最麻烦的就是进行调试,在框架中利用zend debugger或 xdebug时就非常令人郁闷,在框架里跳进跳出了一上午还没进入到自己的代码中,汗死。如果大家有什么好的在框架中进行调试的方法请留言告诉我,感激不尽……不过我今天看到了一个不错的对zend framework的运行时进行监控的工具,名叫ZFDebug。把这个小工具整合进我们的项目中之后可以为我们提供这些信息: 查看全文

日期:2011-02-27 00:26   分类:php周边了解   标签:debug  framework     阅读次数 (867)   查看评论 (3)

PHP中国官方镜像网站使用了nginx

今天在PHP官方网站上查询一个函数时超时,接着就跳出了个 nginx 的出错页面。发现PHP中国官方镜像网站的WEB服务器竟然已经换上了nginx,nginx版本信息已经隐藏,无法得知版本号。但是所使用的PHP的版本号没有隐藏,竟然是PHP/5.3.3。呵呵,PHP中国官方镜像网站就是比较前卫啊。再看看PHP官方主站,主站还是用Apache/1.3.41 、PHP/5.2 。也不知道是不是因为国内巨大的访问压力才迫使人家换成nginx的。 查看全文

日期:2011-02-25 19:20   分类:php周边了解      阅读次数 (571)   查看评论 (1)

PHP中IPv6版的ip2long()和long2ip()函数[来源官方]

项目需要考虑到IPv6,这时把IP转化成长整型就不能通过ip2long()函数来实现了。这时正好在PHP官方网站上有个前辈提供了把IPv6转化成长整型的函数。要谢谢他了,呵呵……贴上代码,希望对大家有用。 查看全文

日期:2011-02-11 20:05   分类:php周边了解   标签:function     阅读次数 (850)   查看评论 (2)