php curl文件上传$_FILES为空,只有$_POST有值,如何兼容php5.0~5.6各版本

PHP 5.5以下用@,php5.5 @已被弃用,但勉强还能用,php5.6直接删除了@用法,必须得用new CURLFile(realpath(‘image.png’))这种方式才行了。关键我这还没有任何报错提示之类的,就是$_FILES为空,只有$_POST有值,今天遇到这个坑,搜到这篇文章:各版本兼容的cURL文件上传。最近做的一个需求,使用PHP cURL上传文件。踩坑若干,整理如下。 继续阅读“php curl文件上传$_FILES为空,只有$_POST有值,如何兼容php5.0~5.6各版本”

HHVM:Facebook高性能PHP虚拟机的前生今世(转) :: 电子商务行者,行者无疆!

他们将新系统命名为HipHop Virtual Machine,或 HHVM,以向公司原来的 PHP 转化器 HipHop 致敬。很快 HHVM 被安装至 Facebook 的后台,并使用至今。HHVM 使用即时编译,能将 Facebook 的 PHP 代码在服务器上被执行时转化为原生计算机语言。这正是 Java 的运行方式,但 Java 的虚拟机的制作历时数年,且为整个行业的所有程序员服务。而 HHVM 是为 Facebook 度身定制的——虽然 Facebook 已经将它同公司基础设施的其他许多部分一样开源了。 继续阅读“HHVM:Facebook高性能PHP虚拟机的前生今世(转) :: 电子商务行者,行者无疆!”

PHP 7.0.0正式版现开放下载_PHP_cnBeta.COM

根据此前公布的路线图,PHP 7.0正式版将于12月3日正式上线。不过在数小时之前,PHP发布经理Anatol Belski率先通过GitHub上推出了PHP 7.0.0正式版,目前暂时没有官方说明,但可以在GitHub上访问详细改进,意味着明天在php.net官方网站正式公布之后能够查看详细的更新日志。

继续阅读“PHP 7.0.0正式版现开放下载_PHP_cnBeta.COM”

WSDL(Web服务描述语言)详细解析(全文转载学习用) – 苏玉召 – 博客园

WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。 本文将详细讲解WSDL文档的结构,并分析每个元素的作用。 继续阅读“WSDL(Web服务描述语言)详细解析(全文转载学习用) – 苏玉召 – 博客园”

【原】原生态手写wsdl文件 – 胡健 – 博客园

使用php编写WebService时,有两种方式:
    1、不使用wsdl文件。采用这种方式时,只有php脚本能访问WebService。
    2、使用wsdl文件。采用这种方式时,无论哪个平台,采用什么语言,都可以通过wsdl文件来访问WebService。wsdl文件就相当于Client端和Server端之间的通信契约。另外,在wsdl文件中还可以指定消息传输的方式,比如Soap、HTTP GET、HTTP POST等。
    下面主要介绍如何手写一个wsdl文件。 继续阅读“【原】原生态手写wsdl文件 – 胡健 – 博客园”

搭建Windows下基于Eclipse的PHP开发环境 – 51CTO.COM

在配置Eclipse之前,首先需要一个Apache+PHP的基础环境,可以装wampp或php home,它们都是集成化安装,比较方便。建议装wampp2.2,集成Apache,MySQL,Perl,PHP。而且解压缩就可用。

下面我就以安装wampp2.2为例,一步一步的讲解一下,如何去配置基于Eclipse的PHP开发环境。 继续阅读“搭建Windows下基于Eclipse的PHP开发环境 – 51CTO.COM”

PHP IDE推荐与评测 ZendStudio VS.PHP PhpStorm – 码农场

这里列出能称得上IDE的三大IDE——ZendStudio,VS.PHP和PhpStorm。诸如EditPlus感觉很业余,只能补全库函数无法补全自定义的函数和变量,DW根本不是程序员用的顶多算个美工用的工具,vim配置复杂,花在vim上的心思可能比一个小项目都多,eclipse是ZendStudio的所依赖的IDE,不再列入。以上这些工具或许优秀,但是未必算得上功能齐全的IDE,请诸位vim粉丝或者notepad.exe的卫道士放过我。 继续阅读“PHP IDE推荐与评测 ZendStudio VS.PHP PhpStorm – 码农场”