阅读更多

0顶
3踩

编程语言

原创新闻 PHP 7.1更新:性能比语法更重要

2016-05-31 10:05 by 副主编 mengyidan1988 评论(0) 有5330人浏览
php
引用
原文:PHP 7.1 update puts speed before syntax
作者: Paul Krill
译者:赖信涛
责编:钱曙光





随着PHP 7.0对速度进行大幅度提高之后,7.1版本继续优化了在网页服务器方面的性能。

具体的特性还没有明确,但是性能方面仍然有提升的空间,领导开发PHP引擎的Zend的CTO Zeev Suraski说,“虽然这一版本的性能没有7.0那样有飞跃性的突破,但是我们还是把精力放在了性能上。”

Zuaraski说,在语法层面的RFCs(Request for Comments)也有很多,但是哪些能被接受还不确定。

PHP 7.1中的特性包括:空类型;使用单个catch语句捕获多个异常;HTTP/2 server推送的支持;void返回类型,不返回任何值;支持对字符串的负便宜操作。7.1版本还会对不合法的算术字符串输入做出警告,以及一系列对输入的验证。

“从根本上讲,我觉得人们对性能的关心要远大于新的语法。”Zuraski说,“PHP是一个成熟的语言,这也就解释了为什么PHP 5.X普及的这么慢,而以性能著称的PHP 7普及的这么快的原因。”

虽然暂定的7.1版本可能在11月发布,但是正式的发布可能要等到2018年。Suraski说。
  • 大小: 138.8 KB
0
3
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 没有日志文件数据库恢复方法

    没有日志文件数据库恢复方法,没有日志文件数据库恢复方法,没有日志文件数据库恢复方法

  • 数据库日志文件丢失时的恢复步骤

    The information in this article applies to:- Microsoft SQL Server 7.0,2000   数据库日志文件丢失时的恢复步骤Revision History:VersionDateCreatorDescription1.0.0.12003-3-25郑昀草稿    Implementation Scope:本文是用于向Microsoft S

  • MySQL——简单的基本命令

    数据库——简单的基本命令 命令行语句操作 show databases; 查看所有数据库 use 数据库名; 切换数据库 show tables 查看当前数据库中所有的表 describe 表名 显示数据库中表的信息 操作数据库 1,创建数据库 CREATE DATABASE [IF NOT EXISTS] kuang --[IF NOT EXISTS]判断条件(可选) 2.删除数据

  • mysql数据库通过日志恢复数据

    大家应该知道mysql通过备份恢复文件的方法,其实用日志其实也可以恢复数据,方法如下 1.找到my.ini文件 (方法:先到mysql安装目录找my.ini文件如果此安装目录没有找到该文件,则此文件一般在C盘下的ProgramData文件夹中,此文件夹为隐藏文件夹需要直接查找 C:\ProgramData\MySQL\MySQL Server 5.7\)然后打开my.ini文件 ...

  • 当SQL Server数据库崩溃时如何恢复

    任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,无法承受这样昂贵的硬件投资。所以,在系统崩溃的时候,如何恢复原有的宝贵数据就成为一个极其重要的问题了。在恢复的时候,最理想的情况就是你的数据文件和日志文件都完好无损了,这样只需要sp_attach_db,把数据文件附加到新的数据库上即可,或者在停机的时候把所有数

  • MySql数据恢复方法个人总结

    一、前言 mysql具有binlog功能,可以记录对表进行过的操作、执行过的sql语句; 以下主要是总结下binlog的开启方法、使用方法等; 如果误删数据库表中的某些数据、或者误删整个表、误修改表结构等,就可以使用这个方法进行恢复。 二、步骤 1.如果想使用MySql数据恢复功能,首先需要修改Mysql配置文件,开启binlog功能。(有些版本binlog默认是不开启的,因此需要手动修改配置文件开启) (1)windows环境 配置文件名称为my.ini,可以安装软件everything搜索这个文件。路径

  • oracle数据库丢失数据文件、控制文件、重做日志文件、初始化文件恢复方法

    rman target/ list backup;      查看是否已备份,如果没有,那就不知道了 模拟故障,删除/u01/app/oracle/oradata/ORCL文件夹下的所有文件 sqlplus / as sysdba shutdown abort; startup ;  都会报错 rman target/ restore controlfile form autoba...

  • 失而复得——数据库日志文件丢失后的恢复

    前几天听英语用到虚拟光驱装resseta stone ,没想到各种不顺,把我的本本给整瘫痪了。后来重整旗鼓,装了云端,总算是把它搞定了,由于瘫痪来的很突然,所以我的一些数据不小心丢了一些。我新建的数据库日志文件就悲催的丢啦。其实新建一个数据库完全可以,只是觉得现在碰到了,而且也不是没有时间,可以查找一下解决方案,以备以后自己和他人遇到一些类似的情况不必再犯难。 下面来说一下恢复方法:

  • 数据库恢复过程 ,完整/差异/日志.

    --列出备份文件中的数据文件.恢复时好指定移动位置 RESTORE FILELISTONLY From disk = 'D:\DataTmp\ZJSYCADDB.bak' drop database caddb go --恢复全备份       restore    database    caddb from    disk= 'D:\DataTmp\ZJSYCADDB.bak'  w

  • mysql修复日志文件_自动恢复MySQL数据库的日志文件思路分享及解决方案

    如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一个指定的时间点的数据。“mysqlbinlog:用于处理二进制日志文件的实用工具”。要想从二进制日志恢复数据,你需要知道当前二进制日志文件的路径和文件名。一般可以从选项文件(即my.cnf or my.ini,取决于你的系统)中找到路径。如果未包含在选项文件中...

  • 数据库日志文件出错的恢复一例

     数据库故障一例的解决2008年3月28日星期五今天启动数据库时,发现数据库只能加载到MOUNT状态,通过查询v$database视图发现数据库是在MOUNT状态下,尝试使用alter database open;打开数据库,结果报出以下错误信息 SQL*Plus: Release 10.

  • go 清空文件内容_SQL server2008r2 日志文件收缩

    一、改为简单模式# USE db_name# ALTER DATABASE db_name SET RECOVERY SIMPLE WITH NO_WAIT# GO# ALTER DATABASE db_name SET RECOVERY SIMPLE --简单模式# GO 二、清空日志# USE db_name# GO# DBCC SHRINKFILE ('日志文件名_log', TRUNCAT...

  • 缺失重做日志文件的数据库恢复

    在只有控制文件和数据文件而没有重做日志文件的情况下,恢复数据库的步骤如下: 1.启动数据库到mount状态:start mount; 2.使用备份的控制文件恢复数据库:recover database until cancel using backup controlfile(在要求指定日志时选择cancel,该参数的含义是让oracle到归档日志中寻找需要的日志文件,满足条件则自动停止);

  • 为数据库重新生成log文件

    1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) USE MASTERGO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDEGO...

  • SQL Server日志文件丢失的恢复方法

    作者:iipub一、 概述  在应用系统中,数据库往往是最核心的部分,一旦数据库毁坏或损坏,将会带来巨大的损失,所以数据库的管理越来越重要。我们在做数据库管理与维护工作中,不可避免会出现各种各样的错误,本文针对数据库的日志文件丢失时如何利用MDF文件恢复数据库的方法进行了研究。   二、 数据库的恢复  当数据库的主数据MDF文件完好无损时,在丢失了LDF文件的情况下,如何利用MDF文件恢复数

  • mysql找不到my.ini及.err错误日志解决方法

    隐藏文件可视 c盘目录下url目录输入%ProgramData% 进入隐藏的programdata文件夹 找到mysql文件夹 进入后即可看见my.ini 进入data文件夹即可看见.err错误日志

  • oracle 文件6需要介质恢复,ORA-01113: 文件 1 需要介质恢复 : recover datafile "/....";

    SQL> alter database archivelog;数据库已更改。SQL> alter database open;数据库已更改。SQL> archive log list;数据库日志模式 存档模式自动存档 启用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 38...

Global site tag (gtag.js) - Google Analytics