易截截图软件、单文件、免安装、纯绿色、仅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 倍以上!


相关文档:

PHP中采用POST方式发送数据

最近两天项目需要,由于服务器正在开发,客户端进度稍快一些,没有服务器进行联调。因此我重操旧业,用PHP快速的写了一些web页面,算是当测试桩程序了,七八个web接口,基本上5到6个小时搞定了。由于当前的服务器需要与其他服务器进行对接,因此写的这个web服务还需要充当client角色,向其他服务器发送请求。
在网上搜了一 ......

PHP学习

 前几天在学习PHP的时候做了一个简单的数据增删改的程序,由于自己是第一次接触PHP所以在许多地方做的不到位,感觉很牵强,但是毕竟是花了时间的,所以现在贴出来。
1.完成增删查改的主页面:connsql.php
 <h1>Data Insert Delete Update</h1>
<?php
    //获得数据库连接
& ......

什么是PHP?

一、什么是PHP?PHP的概念和简介
  PHP是一种易于学习和使用的服务器
端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程
并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。
  1.简介
  PH ......

php教程:mysql的常用语句

关于 PHP 教程的文章已经很多了,今天给大家介绍几个常用的MYSQL语句。
显示数据库或表:
show databases;//然后可以use database_name;
show tables;
更改表名:
alter table table_name rename new_t;
添加列 :
alter table table_name add column c_n column attributes;
删除列:
alter table table_name ......

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),过不了多久,便开始了界面安装,见 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号