易截截图软件、单文件、免安装、纯绿色、仅160KB

浅谈php插件扩展

 最近突发奇想,.net都有命名空间机制:
       using System.data;.......,
  我们在开发php时,是否也能实现这种机制呢,我们知道现在的php v5.2.9还不支持命名空间的概念,
  但相关php v5.3的 资料表明 已经使用命名空间的概念 :
        namespace Foo
 我们可以把php的命名空间改写为
  using  这种 形式吗 ^_^ 这是后话........
  在测试的过程中本人做了这样一个测试 使用php 进行扩展编译的dll 文件(函数 self_concat)  同样适用php 写一个还是(self_concatx())
php 部分代码如下:
<?php
function self_concat($str,$n){
 $result=null;
 while($n--){
   $result.=$str;
 }
 return $result;
}
function get_microtime(){
 list($usec, $sec) = explode(' ', microtime());
 return ((float)$usec + (float)$sec);
}
$start=get_microtime();
echo self_concat("phpinfo()",200000);
echo get_microtime()-$start;
?>
copy phpinfo 字符串 20W 此 总耗时间: 0.14761400222778
使用 php扩展 调用  self_concatx("phpinfo()",200000) 总耗时间:0.012831926345825
平均使用速度要高 11.50 倍,
 同时还做了一个小数据量测试,发现 数据量越小 使用时间越短 平均时间在 10 倍以上!


相关文档:

搭建Nginx+php组合Web服务器

本篇文章转载网络,转载地址:http://blog.s135.com/read.php?366
Nginx
("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式 ......

确保PHP安全的四条安全规则

有关PHP
安全的几条规则
规则 1:绝不要信任外部数据或输入
关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP

代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或 ......

windows下apache,mysql,php安装日记

今天废了一天的时间来从新把环境搭建好:做个笔记
安装顺序:
apache->php->mysql
一些注意的地方记下来吧:
1. apache 支持 php
    apache 配置文件下:需要修改的地方:
       i.  PHPIniDir "F:/programs/php/"
    &n ......

Ubuntu 下安装PHP开发环境Zend Studio 5.5.1


1.下载Zend for Linux。
2.第一步当然是解压zip,解压出来一个 bin 格式的安装文件,
cp到我的用户目录home/ibm中,在终端地直接输入./ZendStudio-5_5_1.bin,安装便自动安装(需要jre支持,我已经提前安
装过了,安装命令是:sudo apt-get install sun-java6-jre
sun-java6-jdk),过不了多久,便开始了界面安装,见 ......

用PHP实现POP3邮件的解码


初步认识邮件的源文件
    本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理;针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例。分为邮件收取、MIME解码两个部分。我们已经向您介绍过了邮件的收取,现在让我们来为您介绍本文的解码部。
    在上一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号