1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’]
的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo
$str1,$str2。4、在执行...
分类:
Web程序 时间:
2014-06-20 08:48:10
阅读次数:
337
最近在测试rsync+inotify的方式同步PHP代码到一个集群下的WEB服务器。如被监控的目录是/var/www/html下有三个目录dream_androiddream_iosgame_router当我把dream_android这个目录更名为android后,发现其他服务器上没有出现android并且原有的dream_android并没有被删除。测试游..
分类:
其他好文 时间:
2014-06-17 18:32:29
阅读次数:
240
用php抓取页面的内容在实际的开发当中是非常有用的,如作一个简单的内容采集器,提取网页中的部分内容等等,抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,以下就是几种常用的用php抓取网页中的内容的方法。
1.file_get_contents
PHP代码
$url = "http://www.phpzixue.cn";
$contents = file...
分类:
Web程序 时间:
2014-06-14 09:31:36
阅读次数:
312
本文主要介绍的是如何用eclipse pdt调试PHP 代码。
1. 下载eclipse,从官网上找就可以了,并确认当前系统中有java环境,即jdk和jre。
2. 安装pdt了,采用的是在线安装,更新地址在默认中已经包含了。只是更新起来比较麻烦。(如果直接下载 携带PDT的 Eclipse版本,可省略)
3. 下载调试器,调试器有两种,一种时xdebug,另一种时zenddebug,本文...
分类:
Web程序 时间:
2014-06-10 14:26:17
阅读次数:
267
本文讲述了PHP网站的相关攻击手段,其中包括SQL注入、会话劫持、XSS等攻击手段。本文除了解释各种攻击手段,还提供了各种攻击手段的相关在线资源,供大家参考学习。
分类:
Web程序 时间:
2014-06-09 19:23:12
阅读次数:
261
我们要完成一个高质量、高标准的项目,不仅要重视编码和测试,还包括管理协作和项目完善。本文将介绍一些确保项目达到高标准的工具,其中包括phploc、phpcpd、phpmd、phpdocumentor、phing等。
分类:
Web程序 时间:
2014-06-09 14:39:24
阅读次数:
365
在PHP应用程序开发过程中,由于产品的功能和特性会发生改变,对其预期或正确行为的定义也随之发生改变,所以在项目的生命周期中对其进行测试。本文将介绍自动化测试,自动化测试的目的就是确保应用程序的预期行为和实际行为在它的生命周期内保持一致。本文中将会涉及到单元测试、数据库测试、系统测试、负载测试等。
分类:
Web程序 时间:
2014-06-08 19:13:36
阅读次数:
372
在开发阶段,你会尽全力写出高效的PHP代码,它们看起来执行得非常迅速。但是,发布后你就有了实际的用户了,你会发现程序所有的性能都开始下降了,这让我们不可能受,所以要解决它们。本文将从性能的测试、性能的优化、性能的分析等方面对PHP程序性能的提高进行阐述。其中包括常用的ab检测、apc缓存、XDebu...
分类:
Web程序 时间:
2014-06-08 18:34:14
阅读次数:
253
php 作为一种弱类型语言,本身不能像强类型如java
,c++那样,直接的实现重载。可以通过一些方法,间接实现函数重载。1,可以使用func_get_args()和func_num_args()这两个函数实现函数的重载。PHP代码:function
rewrite() { $args = func...
分类:
Web程序 时间:
2014-06-02 16:23:38
阅读次数:
284
那你有权限查看修改服务器的php.ini吗?你查看一下服务器的php.ini找到:short_open_tag
= Off这一行,如果short_open_tag =
On,那么你就把它改成Off因为如果这个为On,就意味着运行这样的php代码:也就是说等同于所以你第一行的就被服务器认为是php代码...
分类:
Web程序 时间:
2014-06-02 11:41:38
阅读次数:
249