php网站开发与微信开发的区别

Python012

php网站开发与微信开发的区别,第1张

1、开发语言不同:php网站开发是使用php语言开发,而微信开发是使用微信提供的接口和SDK开发;

2、开发目标不同:php网站开发的目标是构建一个网站,而微信开发的目标是构建一个微信应用;

3、开发方式不同:php网站开发是使用php语言编写程序,而微信开发是使用微信提供的接口和SDK;

4、开发成本不同:php网站开发的成本比较低,而微信开发的成本比较高;

5、运行环境不同:php网站开发的运行环境是web服务器,而微信开发的运行环境是微信公众号;

6、安全性不同:php网站开发的安全性较低,而微信开发的安全性较高。

微信小程序的js后台只能执行一些简单的逻辑,遇到比较复杂的处理表单数据的功能或者网络功能就需要连接服务器来远程处理,实现方式就是调用小程序的 wx.request() 这一接口。

request请求 就是基本的HTTP请求,可以携带一些表单数据,交给服务器处理。

在小程序中的写法如下:

采用php作为服务器端语言,通过WAMP等框架可以很容易地搭建环境,服务器主要完成对请求数据的处理以及结果数据的返回。

请求数据的获取非常容易,直接访问相应的超全局数组,对于GET方法而言,通过下面的方式即可:

为了方便小程序端数据的处理,结果数据仍通过json格式返回,具体在php中的简单做法就是

这样返回的json数据就为

其中value1,value2等变量可以设置为多维数组,这样通过json_encode() 函数之后就可以得到相应的嵌套的json数据,从而方便处理。

通过php可以很容易地处理微信小程序的request请求,笔者是由于前一段时间需要进行微信小程序的开发,就研究了一下小程序的逻辑,然后尝试用php进行服务端处理,对于简单的请求处理起来觉得还不错,这篇文章可以作为初次接触微信小程序的一个参考。

php微信开发主要是用于微信公众平台的应用开发。

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。

PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。