当前位置:首页 > 程序设计 > PHP7电子书网盘下载
高性能PHP7 高性能PHP7
码农之家

码农之家 提供上传

资源
10
粉丝
47
喜欢
136
评论
4

    高性能PHP7 PDF 全书扫描版

    PHP7电子书
    • 发布时间:

    给大家带来的一篇关于PHP7相关的电子书资源,介绍了关于PHP7方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小11.3 MB,Altaf编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.2,更多相关的学习资源可以参阅DataFrameJSON挖掘数据游戏机制函数和属性、等栏目。

  • 高性能PHP7 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1RQNlZhr-twZ7m3t0fPGCB
  • 提取码:msc2
  • 高性能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和框架

    上一篇:网络攻防实战研究:漏洞利用与提权  下一篇:Kotlin从零到精通Android开发

    展开 +

    收起 -

     
    《高性能PHP7》学习笔记
    网友NO.37396
    网友NO.37396

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

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757