PHPUnit:php单元测试
通过php的pear进行安装即可 该方式在windows及linux下都可以使用 先安装或者更新pear: linux默认安装pear的 安装: Go-pear.phar下载地址:http://pear.php.net/go-pear.phar 下载go-pear.phar文件到PH …
通过php的pear进行安装即可 该方式在windows及linux下都可以使用 先安装或者更新pear: linux默认安装pear的 安装: Go-pear.phar下载地址:http://pear.php.net/go-pear.phar 下载go-pear.phar文件到PH …
针对目前主流的PHP框架进行分析,分析重点在于个个框架中最有特点的设定 目前主流的PHP框架有:Thinkphp,Yii,ZendFramework,Laravel,Yaf(Yet Another Framework),CI(CodeIgniter),Kohana,Symfony,Phalcon(P …
PHP在5.3提供了一个SessionHandler接口,可以自定义处理session的存储方案 通过该接口可以很容易的使用Redis进行分布式session处理,性能不会有太大问题,但对session提供了分布式存储的方案 <?php class RedisSessionHandler im …
windows下安装mssql扩展(apache) 将ntwdblib.dll放置system32目录下,win7/win2008放置在php目录下即可 将对应的扩展放置在ext文件夹下,并在php.ini中添加extension=php_mssql.dll http://docs.moodle.o …
Q:PHP中的类可以有构造函数么? A:可以,只要函数名和类名相同,这个函数将成为构造函数。在使用 new 操作符来创建一个类的实例时,该构造函数将会自动调用,因此,可以把一些初始化工作放在构造函数里完成。 Q:PHP中的类有析构函数么? A:有。当对象被销毁,使用 unset() 或者简单的脱离范 …
PHP的编译方式分为:静态编译,动态编译 在window下 只能通过加载dll动态链接库的方式进行功能扩展,dll文件必须与当前的版本吻合,如:具体版本号,ts或nts,vc6或vc9 #首先安装cygwin #下载php的源码,需要和安装环境中的php版本一致 #修改源码目录下的ext_skel_ …
Php作为一款使用率很高的编程语言,大量的扩展是必不可少的,官方提供了2种方式的扩展开发,分别叫:pecl,pear PEAR: 是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。 它是一个PHP扩展及应用的一个代码仓库,简单地说 …
PHP-FPM是一款针对于php的进程管理器 在php5.4中将php-fpm内置在php源码中,用以实现php自身的fastcgi管理 对此只需在编译中设置:–enable-fpm –with-fpm-user=www –with-fpm-group=www 该设置在window中无意义 p …
ts及nts ts:Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。 nts: Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。 PHP两种执行方式:CGI和FastCGI …
1。用途: 该扩展分析php程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。 Reflection可以说是对php库函数:“Classes/Objects 类/对象函数”的一个扩展。 主要用在通过程序检测现有php程序内部关于类、方法等信息,并做出处理。 2。API概览: < …