浅谈php插件扩展--self_concat
来源:互联网 发布:linux系统安装snmp服务 编辑:程序博客网 时间:2024/05/16 05:38
最近突发奇想,.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 倍以上!
- 浅谈php插件扩展--self_concat
- ubuntu下php扩展插件的安装
- window 下PHP redis扩展插件
- 开发PHP扩展CDT插件安装
- PHP扩展插件imagick使用笔记
- php 安装扩展插件实例-gd库
- php 安装扩展插件实例-ftp.so
- Php扩展插件安装(以curl插件为例)
- 插件扩展
- 浅谈javascript对象、如何实现继承、jQuery方法的扩展(jquery插件)
- php 浅谈
- php浅谈
- 浅谈PHP
- 浅谈扩展欧几里得算法
- 浅谈Qt手势扩展
- 浅谈扩展KMP算法
- 浅谈扩展欧几里得
- 浅谈扩展KMP
- asp.net播放mp3,wma, avi音频视频
- 唯大英雄能真本色——leo推荐程序员小说《敏捷无敌》
- TortoiseSVN简明教程
- QuickPart应用(3)---------利用QuickPart实现webpart connection
- 综合布线系统设计与实现
- 浅谈php插件扩展--self_concat
- Java性能优化的策略和常见方法(二)
- 导出SQL2000的数据模型图为脚本
- QuickPart应用(4)-------利用QuickPart给webpart定制Sitebart
- 认识Oracle/SQL Server的免费数据库
- 初学java
- 牛司朋的blog
- 基于三层结构的CRM系统的设计和实现
- 基于统计方法的二字词发掘程序(改进)