当前位置:首页 > 程序设计 >
《高性能PHP7》电子书封面

高性能PHP7

  • 发布时间:2019年05月06日 09:13:32
  • 作者:Altaf
  • 大小:11.3 MB
  • 类别:PHP7电子书
  • 格式:PDF
  • 版本:全书扫描版
  • 评分:9.9

    高性能PHP7 PDF 全书扫描版

      给大家带来的一篇关于PHP7相关的电子书资源,介绍了关于PHP7方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小11.3 MB,Altaf编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.1。

      内容介绍

      高性能PHP7

      高性能PHP7 电子书封面

      内容节选

      一.参数和返回值类型申明

      可以申明的有:float,int,bool,string,interfaces,array,callable
      一般模式:

      function sum(int ...$ints) {
      return array_sum($ints);
      }
      print(sum(2, '3', 4.1)); //9
      严格模式:
      declare(strict_types=1);
      function sum(int ...$ints) {
      return array_sum($ints);
      }
      print(sum(2, '3', 4.1)); //Fatal error: Uncaught TypeError: Argument 2 passed to sum() must be of the type integer, string given, ...
      返回值:
      declare(strict_types = 1);
      function returnIntValue(int $value): int {
      return $value + 1.0;
      }
      print(returnIntValue(5));//Fatal error: Uncaught TypeError: Return value of returnIntValue() must be of the type integer, float returned.

      二.空合并运算符

      isset($_GET['aa']) ? $_GET['aa'] : 'not passed'等价于$_GET['aa']??'not passed';

      三.飞船运算符

      print( 1 <=> 1);//0
      print( 1 <=> 2);//-1
      print( 2 <=> 1);//1

      四.定义数组常亮

      define('animals', [ 'a', 'b', 'c']);

      五.过滤unserialize

      PHP 7引入了过滤的unserialize()函数,以便在对不可信数据上的对象进行反序列化时提供更好的安全性。它可以防止可能的代码注入,并使开发人员能够对可以反序列化的类进行白名单。

      六.use 批量声明

      在同一个命名空间下,现在use可以批量申明

      use some/namespace/{ClassA, ClassB, ClassC as C};

      七.支持为负的字符串偏移量

      var_dump('abcdef'[-2]);
      var_dump(strpos("aabbcc", "b", -3));

      八.foreach不再改变内部数组指针

      $arr = [0,1,2];
      foreach($array as $val){
        var_dump(current($array));
      }
      php5 输出:int(1) int(2) bool(false)
      php7 输出:int(0) int(0) int(0)

      内容介绍

      《高性能PHP 7》通俗易懂且图文并茂,实践案例丰富,相信一定能吸引大家阅读。全书目标清晰,始终围绕着如何使用PHP及周边技术来优化性能这一主题,能够为许多工程师解决实际问题。

      《高性能PHP 7》从PHP所需环境讲起,涉及环境搭建与配置设置等内容,能够帮助有一定计算机基础的读者实现PHP运行环境的搭建及PHP周边软件的安装配置。《高性能PHP 7》亮点内容是介绍PHP 7特性的部分,同时也告诉读者哪些语法将会被废弃,对读者上手PHP 7有极大的帮助。除介绍PHP 7的新特性外,《高性能PHP 7》用大量章节介绍如何使用PHP 7及周边软件来构造高性能的Web应用程序,同时介绍了一些PHP开发的zui佳实践,帮助读者更好地理解Web项目与PHP应用程序开发。附录部分为读者介绍了一些不错的工具,讲解了MVC与开发框架等周边知识,能够帮助读者更好地开发PHP项目。

      目录

      • 译者序
      • 关于作者
      • 致谢
      • 关于审校者
      • 目录
      • 序言
      • 1 搭建环境
      • 2 PHP 7新特性
      • 3 PHP 7应用性能提升
      • 4 提升数据库性能
      • 5 调试和分析
      • 6 PHP应用的压力/负载测试
      • 7 PHP编程最佳实践
      • 附录A 提升工作效率的工具
      • 附录B MVC和框架

      以上就是本次介绍的PHP7电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:网络攻防实战研究:漏洞利用与提权

      下一篇:Kotlin从零到精通Android开发

      展开 +

      收起 -

      下载地址:百度网盘下载
      读者留言
      网友NO.37396
      网友NO.37396

      PHP 7增加了许多特性,其中最重要的特性如下所述
      • 性能改进——在PHP7中合并了PHPNG代码,速度是PHP 5的两倍。
      • 较低的内存消耗——优化的PHP 7使用较少的资源。
      • 标量类型声明——现在可以强制执行参数和返回类型。
      • 64位支持——对64位体系结构计算机的一致支持。
      • 异常层次结构——异常层次结构得到改进。
      • 许多致命错误转换为异常——异常范围增加,包括许多作为异常转换的致命错误。
      • 安全随机数生成器——添加新的安全随机数生成器API。
      • 已删除不推荐使用的SAPI和扩展 ——各种旧的和不支持的SAPI和扩展被从最新版本中删除。
      • 空合并运算符(??)——添加了新的空合并运算符。
      • 返回类型和标量类型声明——支持添加返回类型和参数类型。
      • 匿名类——支持添加匿名。
      • Zero cost asserts——支持添加Zero cost asserts。

      码农之家

      码农之家 提供上传

      资源
      26
      粉丝
      37
      喜欢
      136
      评论
      14

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com