PHP 7.0.3 正式版发布

oschina
 oschina
发布于 2016年02月04日
收藏 21

七年以来,PHP一直是第四大最流行的编程语言,驱动全球超过2亿多个网站,全球超过81.7%的公共网站在服务器端采用PHP。PHP在这个星期有了自2004年以来最大的飞跃,因为PHP 7已经发布。PHP 7最大特色是极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。

PHP 7还有其他一些比较小的改进,比如显著减少内存使用,添加返回类型声明等等功能。PHP 7包含了一些重大安全改进,如除去PHP安全模式,添加魔术引号,有一些新的保留关键字等等。这意味着像WordPress等Web应用程序需要局部重新设计,以便为PHP 7发布做好准备,现在WordPress看起来已经完全兼容PHP 7。

虽然PHP 7已经发布,但是广泛采用还需要数年之久,Web应用,特别是针对企业的Web应用,要花费几年时间才能升级到新版本平台。然而,很多Web开发人员都认为,PHP 7巨大的性能改进对他们很有吸引力。

下载地址:

PHP 7.0.3 Final for Windows 32-bit (14.59 MB)
PHP 7.0.3 Final for Windows 64-bit (14.59 MB)
PHP 7.0.3 Final for Linux (10.52 MB)

官方暂未更新Changlog。

转载自:http://www.cnbeta.com/articles/472759.ht

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:PHP 7.0.3 正式版发布
加载中

最新评论(31

梅开源
梅开源

引用来自“eechen”的评论

@梅开源 Android系统的功能API基本都是针对Java语言的,所以几乎可以肯定是不能直接通过PHP来操作摄像头,不过我们可以转变一下思路,既然我们通过Web来进行人机交互,那我们就可以看看HTML5能不能访问摄像头,正好,HTML5有一个getUserMedia可以调用设备的摄像头(手机/电脑都可以,取决于浏览器对这个API的支持情况),从而实现Web端直接扫描二维码和拍照上传.getUserMedia将资源放入video标签.video内的视频资源通过canvas的drawImage放入canvas里,这个canvas是不显示的.canvas的内容转换成base64编码的png格式的图像放入img里,于是你就能看到你拍的照片了.PC上Chrome和Firefox支持这个HTML5特性,Android基于Chromium的WebView应该也是支持的.不过需要注意的是,新版Android WebView上传操作及其文件选择器需要用Java实现交互.

总的思路就是:WebView HTML5 getUserMedia 上传给Android本地PHP,然后PHP调用自身的图像模块或相关命令进行图像处理.
太给力了 ,谢谢
梅开源
梅开源

引用来自“梅开源”的评论

这么好的语言应该在非web端多努力才是

引用来自“eechen”的评论

个人已经在Android上基于WebView和本地PHP开发App,通过WebView交互,通过本地PHP建立HTTP服务和操作SQLite/文件系统/网络以及调用BusyBox命令.页面里放个文本域textarea,还能直接在Android上敲PHP代码,然后AJAX调用php -r或eval执行代码,你看,至少一个Android上基于WebView的PHP开发学习环境就这样做好了.

最后附上PHP7 for Android ARM以及BusyBox下载:
http://sourceforge.net/projects/anmpp/files/binary/
https://busybox.net/downloads/binaries/latest/busybox-armv7l

引用来自“梅开源”的评论

thanks。php可以调用摄像头吗。。想用php做图像处理

引用来自“BTSnowBall”的评论

当然可以 如果是插在电脑usb上的摄像头看那就是 fopen("COM1:", "r+");(Linux下是/ddv/ttySX) 如果是移动设备请用getUserMedia ;如果是RTSP摄像头可以直接收rtsp://
太给力了,谢谢
一碗老酸菜
一碗老酸菜

引用来自“金三胖”的评论

PHP大法好
plus~
BTSnowBall
BTSnowBall
PHP锋芒已现,估计PHP7成熟的要比我们预期的要快
BTSnowBall
BTSnowBall

引用来自“梅开源”的评论

这么好的语言应该在非web端多努力才是

引用来自“eechen”的评论

个人已经在Android上基于WebView和本地PHP开发App,通过WebView交互,通过本地PHP建立HTTP服务和操作SQLite/文件系统/网络以及调用BusyBox命令.页面里放个文本域textarea,还能直接在Android上敲PHP代码,然后AJAX调用php -r或eval执行代码,你看,至少一个Android上基于WebView的PHP开发学习环境就这样做好了.

最后附上PHP7 for Android ARM以及BusyBox下载:
http://sourceforge.net/projects/anmpp/files/binary/
https://busybox.net/downloads/binaries/latest/busybox-armv7l

引用来自“梅开源”的评论

thanks。php可以调用摄像头吗。。想用php做图像处理
当然可以 如果是插在电脑usb上的摄像头看那就是 fopen("COM1:", "r+");(Linux下是/ddv/ttySX) 如果是移动设备请用getUserMedia ;如果是RTSP摄像头可以直接收rtsp://
eechen
eechen
@梅开源 Android系统的功能API基本都是针对Java语言的,所以几乎可以肯定是不能直接通过PHP来操作摄像头,不过我们可以转变一下思路,既然我们通过Web来进行人机交互,那我们就可以看看HTML5能不能访问摄像头,正好,HTML5有一个getUserMedia可以调用设备的摄像头(手机/电脑都可以,取决于浏览器对这个API的支持情况),从而实现Web端直接扫描二维码和拍照上传.getUserMedia将资源放入video标签.video内的视频资源通过canvas的drawImage放入canvas里,这个canvas是不显示的.canvas的内容转换成base64编码的png格式的图像放入img里,于是你就能看到你拍的照片了.PC上Chrome和Firefox支持这个HTML5特性,Android基于Chromium的WebView应该也是支持的.不过需要注意的是,新版Android WebView上传操作及其文件选择器需要用Java实现交互.

总的思路就是:WebView HTML5 getUserMedia 上传给Android本地PHP,然后PHP调用自身的图像模块或相关命令进行图像处理.
梅开源
梅开源

引用来自“梅开源”的评论

这么好的语言应该在非web端多努力才是

引用来自“eechen”的评论

个人已经在Android上基于WebView和本地PHP开发App,通过WebView交互,通过本地PHP建立HTTP服务和操作SQLite/文件系统/网络以及调用BusyBox命令.页面里放个文本域textarea,还能直接在Android上敲PHP代码,然后AJAX调用php -r或eval执行代码,你看,至少一个Android上基于WebView的PHP开发学习环境就这样做好了.

最后附上PHP7 for Android ARM以及BusyBox下载:
http://sourceforge.net/projects/anmpp/files/binary/
https://busybox.net/downloads/binaries/latest/busybox-armv7l
thanks。php可以调用摄像头吗。。想用php做图像处理
mikeszhang
mikeszhang
Java神教到此一游。。。
官方入员
官方入员
php大法好,退java保平安
返回顶部
顶部