PHP调用COM组件

标签: , ,

今天有人问PHP怎么丢出异步GET请求。我怎么感觉这个问题那么别扭,为什么要用PHP异步GET?直接用JavaScript不就行了。

我的第一个想到的是msxml2.xmlhttp,毕竟JavaScript用的就是这个。如果是Windows系统,直接调用这个COM就行了,于是查了一下PHP手册中有关COM组件的部分。

<?php
$http = new COM("msxml2.xmlhttp");
$http->open("GET","https://demon.tw",true);
$http->send();
?>

查手册的时候还无意中看到PHP可以调用.NET Framework中的类。

<?php
$stack = new DOTNET("mscorlib", "System.Collections.Stack");
$stack->Push(".Net");
$stack->Push("Hello ");
echo $stack->Pop() . $stack->Pop();
?> 

PHP果然犀利。

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. OpenWrt实现WOL(Wake-on-LAN)网络唤醒
  2. 再谈Msxml2.XMLHTTP、Msxml2.ServerXMLHTTP与缓存
  3. VBS中LoadPicture函数的正确用法
  4. Ubuntu下安装Lighttpd+PHP+MySQL
  5. JavaScript里的sprintf函数

一条评论 发表在“PHP调用COM组件”上

  1. linknayway说道:

    你果然犀利!
    php,com,vbs,c炉火纯青啊

留下回复