• PHPUnit袖珍指南之命令行测试工具

    PHPUnit命令行测试工具是通过phpunit命令调用的。如下代码显示如何通过PHPUnit命令行测试工具运行测试。 phpunit ArrayTest PHPUnit 2.3.0 by Sebastian Bergmann. Time: 0.067288 OK (2 tests) 对每个测试,PHPUnit命令行测试工具打印一个字符表示进程: ·测试成功打...

    2008-02-23 06:28:08

  • PHPUnit袖珍指南之安装PHPUnit

    到此PHPUnit可以通过PHP扩展和程序库(PEAE)获得。PEAR是可重用PHP组件的框架和分发系统。安装PHPUnit可以通过PEAR安装程序命令获得: pear install PHPUnit2 根据PEAR的版本命名标准,适用于PHP5的PHPUnit包称为PHPUnit2。PHPUnit是适用于PHP4的包,这在本书后面关于...

    2008-02-23 06:28:06

  • PHPUnit袖珍指南之自动测试

    最好的程序员也会犯错误。好程序员和差程序员的区别在于:好程序员能通过测试尽可能的发现错误。你越快测试错误,你就越快发现它们,发现和修正的成本就越低。这解释了为什么只在软件发布前才测试的做法为什么问题那么多。大多数错误根本就没有发现过,修正发现的错误...

    2008-02-23 06:28:06

  • PHPUnit袖珍指南之PHPUnit的目的

    到此为止,我们只有两个对Array和内建函数sizeof()的测试。当我们开始测试大量的array_*()函数时,每个都需要一个测试。我们可以每个都从头写起。但是,更好的方法是一次性写好一个测试基础构架,以后就只用写每个测试不同的部分。PHPUnit就是这样一个基础构架。 例5展...

    2008-02-23 06:28:05

  • ppform还真是个不错的工具 — php桌面程序帮手

    最近又用上了ppform这个小工具,这东东的神奇之处在于可以用php象delphi一样快速开发出一个小工具,比如下面这个俺正在用的可以直接调用php函数的小东东,只用少量的代码,就完成了整个功能,如下: PLAIN TEXTPHP: ?php require_once("ppform.php"); ? ?php class __P...

    2008-02-23 06:28:04

  • vim的的代码折叠

    vim也是有代码折叠功能的,以前就知道,然而毕竟用的不多,这个功能基本上很少用。随着最近和gvim的亲密接触,对代码折叠功能逐渐熟悉起来。有一次打开一段php的代码 — 比如PEAR.php,发现里面的代码自动被折叠了,将代码展开后,可以看到只要代码两边有/*{{{*/和/*}}}...

    2008-02-23 06:28:03

  • 还是说php实现singleton模式

    这天考虑用php来singleton一下,看到一篇比较全面的总结 -- singleton模式的几种实现.其中总结的php5的实现: PLAIN TEXTPHP: class MyClass { private static $instance; public static function singleton() { if (!isset(self::$instance)) { $c = __CLASS__; sel...

    2008-02-23 06:28:03

  • PHP has encountered an Access Violation解决方法总

    这个问题不是很好处理,困惑了很多站长非常时间了 主要出现在windows主机的服务器上。 在php官方,http://bugs.php.net/ 也能够查到两三千页的报告,他们官方也是束手无策,经过了11个小版本后,还是没有彻底解决 http://bugs.php.net/search.php?cmd=displaysearch_fo...

    2008-02-23 06:28:01

  • ZendCache使你的站点飞起来

    薛启康(xqk@163.net) 商业应用的网站,其传输效率是十分重要的,通常在一些电子商务的站点上,服务器的反应速度决定了其服务质量,服务器的负载决定了它的最大可提供客户的访问容量。技术人员总是想方设法地尽可能地提高服务器的响应速度。而ZendCache也正是为了提高服...

    2008-02-23 06:27:59

  • php下免费的加速器,PHP Accelerator

    http://php-accelerator.co.uk/ 可以下载,是zend的强劲对手。是免费的。我已经在用啦。效果还不错。 修改 php.ini 加上: zend_extension = /usr/local/lib/php_accelerator_1.3.3r2.so phpa = on phpa.tweaks = on phpa.cache_dir = /tmp phpa.file_perms = 400 phpa...

    2008-02-23 06:28:00

2