您的位置:首页 > 技术中心 > PHP教程 >
  • PHP5和7都有,那PHP6去哪儿了?

    PHP7来了,那么PHP6去哪儿了呢?PHP7简介PHP7是PHP编程语言全新的一个版本,主要在性能方面获得了极大的提升。官方的文档显示,PHP7可以达到PHP5.x版本两倍的性能。同时还 对PHP的语法做了梳理,提供了很多其他语言流行的语

    2022-02-11 13:39点击阅读

  • PHP 8 还有半年就要来了, 来看看有哪些新特性

    新的 PHP 主要版本 PHP8 预计将于 2020 年底发布。它现在正处于非常活跃的开发中,所以在接下来的几个月里,开发速度和开发进程可能会有很大的变化。在这篇文章中,我会罗列出 PHP8 中会发生的一些改变:新功能、性能改进和突破性变化

    2022-02-11 13:39点击阅读

  • PHP7 内核之 FAST_ZPP 详解

    从PHP7开始,大家可能会发现,不少函数不再使用传统的参数处理方式,而是改用了我们称之为Fast zend parameters parsing(FAST_ZPP)的新型方式, 比如在PHP7之前,count函数是这样的:PHP_FUNCT

    2022-02-11 13:39点击阅读

  • 让 PHP7 更快之 Hugepage 详解

    PHP7刚刚发布了RC4, 包含一些bug修复和一个我们最新的性能提升成果(NEWS), 那就是"HugePageFy PHP TEXT segment", 通过启用这个特性,PHP7会把自身的TEXT段(执行体)”挪“到Huagepage

    2022-02-11 13:39点击阅读

  • php7.0.x废弃的功能

    php 7.0.x废弃的功能PHP4 风格的构造函数PHP4 风格的构造函数(方法名和类名一样)将被弃用,并在将来移除。 如果在类中仅使用了 PHP4 风格的构造函数,PHP7 会产生 E_DEPRECATED 警告。 如果还定义了 __c

    2022-02-11 13:39点击阅读

  • 新抽象语法树(AST)给 PHP7 带来的变化

    本文大部分内容参照 AST 的 RFC 文档而成:https://wiki.php.net/rfc/abstract_syntax_tree,为了易于理解从源文档中节选部分进行介绍。本文并不会告诉你抽象语法树是什么,这需要你自己去了解,这里

    2022-02-11 13:39点击阅读

  • 在PHP7中实现协程

    前言相信大家都听说过『协程』这个概念吧。但是有些同学对这个概念似懂非懂,不知道怎么实现,怎么用,用在哪,甚至有些人认为yield就是协程!我始终相信,如果你无法准确地表达出一个知识点的话,我可以认为你就是不懂。如果你之前了解过利用PHP实现

    2022-02-11 13:39点击阅读

  • php7 Linux安装卸载教程(详解)

    php7 Linux安装卸载教程(详解)一、安装我第一次安装php的时候没有安装apache的php模块,结果apache不能解析php文件,访问文件显示的是源码。一个命令搞定:安装php7和apache的php7模块:apt-get in

    2022-02-11 13:39点击阅读

  • 关于PHP 7.4.5的错误修复

    PHP 7.4.5的错误修复修复了错误#79364(复制空数组时,未指定下一个键)。修复了错误#78210(无效的指针地址)。curl:修复了错误#79199(curl_copy_handle()内存泄漏)。Date:修复了错误#79396

    2022-02-11 13:39点击阅读

  • PHP7 内核 Object 深入理解

    PHP5按照惯例,我先带大家回顾下PHP5时的zend_object(此部分内容之前的文章中也有涉及,如果熟悉可以跳过), 之前如果有兴趣也可以看看我10年前写的深入理解PHP原理之对象.PHP5中,对象的定义如下:typedef stru

    2022-02-11 13:39点击阅读

  • PHP7中的匿名类使用方法

    在PHP7之后,PHP中加入了匿名类的特性。匿名类和匿名方法让PHP成为了更现代化的语言,也让我们的代码开发工作越来越方便。我们先来看看匿名类的简单使用。// 直接定义$objA = new class{ public functio

    2022-02-11 13:39点击阅读

  • PHP5.6与7.3,Tomcat7与8.5的速度对比

    前言我个人还在使用PHP5.6,7.3的话纯粹是拿来做测试的,因为PHP7已经支持强类型了,不再支持根据字符串调用函数的方法了,所以我的个人项目的PHP版本停留在了5.6。最近的话想折腾一下,试试PHP5.6、7.3和Tomcat7、8、9

    2022-02-11 13:39点击阅读

  • 细说---PHP 7.4 新增的箭头函数

    短闭包,也叫做箭头函数,是一种用 php 编写的短函数.当向函数中传递闭包时,这个功能是非常有用的,比如使用 array_map 或是 array_filter函数时.这就是它们看起来的样子: // Post 对象的集合$posts = [

    2022-02-11 13:39点击阅读

  • 关于PHP7.0与PHP5.6下Laravel博客应用性能对比分析详解

    目前我安装的 Homestead 虚拟机版本是 2.1.8:该版本 Homestead 上预装的 PHP 版本是 5.6.15:我们使用 ab 命令(Apache 提供的性能测试工具)在该版本中测试 Laravel 应用(以目前正在讲的使用

    2022-02-11 13:39点击阅读

  • JpGraph4.0.2中文乱码以及在php7.0版本无法显示的解决办法

    1.php7.0版本无法显示。Methods with the same name as their class will not be constructors in a future version of PHP:JpGraph4.0.

    2022-02-11 13:39点击阅读

  • PHP7 生产环境队列 Beanstalkd 正确使用姿势

    应用场景  为什么要用呢,有什么好处?这应该放在最开头说,一件东西你只有了解它是干什么的,适合干什么,才能更好的与自己的项目相结合,用到哪里学到哪里,学了不用等于不会,我们平时就应该多考虑一些这样的问题:自己做个什么项目功能能跟 xx 技术

    2022-02-11 13:39点击阅读

  • 利用 Opcache 扩展提升 PHP7 性能

    鸟哥在博客中说,提高PHP 7性能的几个tips,第一条就是开启opcache:记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用

    2022-02-11 13:39点击阅读

  • PHP7 安装 Swoole 教程

    PHP7 源码安装步骤1、解压 tar -xjvf2、configure3、make4、make install安装上传下载命令yum install -y lrzszlinux 操作[root@VM_0_5_centos ~]# cd /

    2022-02-11 13:39点击阅读

  • 如何将PHP7达到最高性能

    PHP7已经发布了, 作为PHP10年来最大的版本升级, 最大的性能升级, PHP7在多放的测试中都表现出很明显的性能提升, 然而, 为了让它能发挥出最大的性能, 我还是有几件事想提醒下.PHP7 VS PHP5.61. Opcache记得

    2022-02-11 13:39点击阅读

  • php7 +linux 规律性502错误怎么办?

    在开发测试机搭建了一套主站环境,一开始很规律的一次正常一次502,NGINX错误日志:php-fpm.log日志:php进程修改成1,strace -p pid -o text.txt,查看进程:dmesg查看错误信息:gdb 查看core

    2022-02-11 13:39点击阅读