1、IIS的安装 在控制面板里面打开“功能和程序”,在出来的对话框上选择左边的“打开和关闭Windows功能” 根据需要选择适当的功能选项,如果你实在搞不懂的话,可以全部都勾上。我这里主要是用Asp和Php建立本地的站点测试,在上传到空间上之前先在...
我们经常会遇到这种情况:将一些没有经过任何测试的遗留代码进行重新编写测试,甚至这些代码还是用面向对象写的。要对这样的代码进行测试,我的建议是把代码分解成块,这样就容易测试了。 然而,这些遗留代码并不是那么好重构的,比如:测试前,你不能在把代码重新编写...
while是php里面用的最多的一个函数,但是观察了很久,但是很多人用习惯了,并不知道里面是怎么回事,只是习惯性打上去; 先测一下一秒中,while可以运行多少次循环; $time1 = microtime(true); $i =0; while(1) { $i++; if(mi...
最近,有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23。既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助。如果不加特殊说明,以...
面向对象程序通过类的分层结构构建起来,在单重继承语言如PHP中,类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类。当然,可能存在多个根类,用来实现不同的功能。在一个良好设计的体系中,每个根类都应该有一个有用的接口, 可以被...
串行化大概就是把一些变量转化成为字符串的字节流的形式,这样比较容易传输、存储。当然,关是传输存储没有什么,关键是变成串的形式以后还能够转化回来,而且能够保持原来数据的结构。 在PHP中有多串行化处理的函数:serialize(),该函数把任何变量值(除了资源变量)...
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还...
PHP5包括以下一些重要的特征: ·支持新的对象模型和许多新特点的Zend引擎。 ·完全重新编写了XML支持,扩展性能围绕着优秀的libxml2库(http://www.xmlsoft.org/)。 ·新的SimpleXML扩展,PHP对象轻松访问操作。 ·全新的内建SO...
最近本人需要用php写一个模拟程序,该程序需要不断变化公网IP地址,以及修改本机的mac地址。 经过一段时间的研究,我发现了解决之道。在这里将此方法和大家分享,我希望此方法在某时某地能。 对读者有所助益。 一。公网地址 所谓公网地址,是相对内网地址而言。内网地址...
我发现了一个问题,今天与大家分享。我把整个过程描述一下。 问题 公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。我追踪了一下代码,原来是smarty的这个地方报的错误。 ...