-
PHP7中新添特性整理
所属栏目:[PHP教程] 日期:2022-06-16 热度:92
对于版本更新,在各个软件中都有所涉及,目的是针对现有版本不足的地方做一些优化。我们对于php也经历了不少的版本,在最近的php7增加了一些以往锁没有的特性,如类型声明、操作符和其他特性。下面我们就php7新增的特性分别进行介绍,大家一起来看看都有哪些[详细]
-
php7和php5具体区别实例讲解
所属栏目:[PHP教程] 日期:2022-06-16 热度:110
php语言是一种脚本语言,它能够做很多事情比如说它可以用来与数据库交互开发web应用,进行软件开发包括企业网站的开发,移动app的开发等。 PHP是干什么用的?简单说来,PHP是一门脚本语言,基本都用在web应用中的中间层,负责数据库以及前台页面交互和信息传[详细]
-
PHP编程一定要改掉的5个不良习惯
所属栏目:[PHP教程] 日期:2022-06-16 热度:53
在项目的每一次提交之后,我都会进行大量代码审查,会经常看到一些重复出现的错误,以下这五个错误应该要及时纠正,这是纠正它们的方法。 这5个PHP编程中的不良习惯,一定要改掉 PHP世界上最好的语言! 测试循环前数组是否为空? $items = []; // ... if (co[详细]
-
聊聊 PHP 8 新特性 Attributes
所属栏目:[PHP教程] 日期:2022-06-16 热度:142
PHP8的Alpha版本,过几天就要发布了,其中包含了不少的新特性,当然我自己认为最重要的还是JIT,这个我从2013年开始参与,中间挫折无数,失败无数后,终于要发布的东东。 不过,今天呢,我不打算谈JIT,等PHP8发布了以后,我再单独写个类似《深入理解PHP8之J[详细]
-
PHP 8新特性简介
所属栏目:[PHP教程] 日期:2022-06-16 热度:71
新的主要PHP版本PHP 8预计将于2020年底发布。它现在处于非常活跃的开发阶段,所以在接下来的几个月里,事情可能会发生很大的变化。 在这篇文章中,我将持续更新预期的内容列表:新特性、性能改进和重大变化。因为PHP 8是一个新的主版本,所以您的代码被破坏的[详细]
-
PHP底层运行机制与工作原理详解
所属栏目:[PHP教程] 日期:2022-06-16 热度:161
最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理: PHP底层工作原理 PHP底层运行机制与工作原理详解 图1 php结构 从图上可以看出,php从下到上是一个4层体系 ①Zend引擎 Zend整体[详细]
-
PHP网页缓存技术优点及代码实例
所属栏目:[PHP教程] 日期:2022-06-16 热度:192
这篇文章主要介绍了PHP网页缓存技术优点及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下. 前台静态化:把动态页面解析后保存为静态页面 文件缓存:把查询结果保存为文件,XML 内存缓存:memca[详细]
-
PHP 微服务集群组建Hyperf
所属栏目:[PHP教程] 日期:2022-06-16 热度:95
微服务的概念由 Martin Fowler 于2014年3月提出: 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每个[详细]
-
PHP数据库构架Medoo1.6安装教程
所属栏目:[PHP教程] 日期:2022-06-15 热度:120
开始:使用Medoo是非常简单的事! Medoo1.2开始不支持PHP5.4或以下,若你使用的是1.2以前的版本,请选择菜单 中文文档(1.2) 要求: 1、PHP=5.4, 必须支持PDO 2、支持 MySQL, MSSQL, SQLite 等数据库. 3、确保php_pdo_xxx (xxx = 数据库类型) 的xxx数据扩展已经[详细]
-
在php中常用的4种运行方式
所属栏目:[PHP教程] 日期:2022-06-15 热度:95
本篇文章给大家介绍一下php的4种常用运行方式:CGI、FastCGI、APACHE2HANDLER和CLI。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 PHP的4种常用运行方式:CGI、FastCGI、APACHE2HANDLER、CLI。 1、CGI CGI即通用网关接口(common gate[详细]
-
php.ini配置中有3处操作不当会使网站存在安全问题
所属栏目:[PHP教程] 日期:2022-06-15 热度:132
所有的PHP源码网站都必须配置环境,不论是使用集成环境还是自己手动搭建,可能很少有人关注过php.ini里面配置的这些东西到底有什么作用,很多站长在设置php.ini文件时,都是网上找一个教程,然后人家说哪里增加哪里删除按步骤进行,但是这里面的设置还真有两[详细]
-
Centos中PHP5升级为PHP7的方法
所属栏目:[PHP教程] 日期:2022-06-15 热度:119
Centos中PHP5升级为PHP7的方法 1、首先下载PHP7安装包,使用wget http://am1.php.net/distributions/php-7.2.0.tar.bz2,或者直接访问下载,然后ftp到linux服务器 2、解压压缩包,tar xjf php-7.0.2.tar.bz2 3、进入文件夹,cd php-7.0.2 ,安装必要的依赖工[详细]
-
linux下 php 安装xml扩展的方法教程
所属栏目:[PHP教程] 日期:2022-06-15 热度:142
php linux下安装xml扩展 1、进入PHP安装源码包,找到ext下的ftp,进入 cd /home/local/php-5.6.25/ext/xml 2、/usr/local/php/bin/phpize 3、./configure --with-php-config=/usr/local/php/bin/php-config 4、make make install 5、cp /usr/local/php/lib/p[详细]
-
linux下php安装php-kafka和php-rdkafka扩展的方法细解
所属栏目:[PHP教程] 日期:2022-06-15 热度:145
具体步骤: 1、安装librdkafka cd /usr/local/src #进入安装包存放目录 wget https://github.com/edenhill/librdkafka/archive/master.zip #下载 mv master.zip librdkafka-master.zip #修改包名 unzip librdkafka-master.zip #解压 cd librdkafka-master #[详细]
-
Windows php5.6安装Imagick库的方法详情
所属栏目:[PHP教程] 日期:2022-06-15 热度:110
Windows上的安装坑比较多 1、安装Imagick,需要下载6.9.3之下版本的 http://imagemagick.org/script/download.php 官网都是新版本不可以用 我安装成功的是ImageMagick-6.8.6-9-Q16-x86-dll.exe特别注意:安装路径不能有空格, 安装完成后cmd,输入命令conver[详细]
-
Mac+Apache+PHP安装Xdebug方法流程
所属栏目:[PHP教程] 日期:2022-06-15 热度:68
MAC homebrew自2018/3/31之后弃用homebrew/php By 31st March 2018 we will deprecate and archive the Homebrew/php tap. Unfortunately we have been unable to maintain an acceptable, consistent user or contributor experience and CI workload throu[详细]
-
使用Docker部署PHP研发环境的方法详解
所属栏目:[PHP教程] 日期:2022-06-15 热度:113
本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊,推荐PHP开发者阅读,希望对大家有所帮助。 环境部署一直是一个很大的问题,无论是开发环境还是生产环境,但是 Docker 将[详细]
-
解析PHP中规范的使用
所属栏目:[PHP教程] 日期:2022-04-06 热度:179
正则表达式,作为一种快速、便捷的处理字符串的工具,在各种编程语言中都有着广泛的用途,通过在PHP中的一些使用,下面记录一下关于PHP中正则使用的一些技巧。 我的正则入门,是起源于网上的一篇文章[1],这篇文章由浅入深的阐述了正则使用的方法,我觉得是[详细]
-
解析用SSH与PHP相连接 保障数据传输的安全性
所属栏目:[PHP教程] 日期:2022-04-06 热度:50
SSH可以通过将联机的封包加密的技术进行资料的传递; 使用SSH可以把传输的所有数据进行加密,即使有人截获到数据也无法得到有用的信息。同时数据经过压缩,大大地加快了传输的速度。总之,通过SSH的使用,可以确保资料传输比较安全并且传输效率较高。 不过,[详细]
-
剖析20款 Web Mail PHP开源项目
所属栏目:[PHP教程] 日期:2022-04-06 热度:176
如今互联网巨头提供的企业应用套件中邮件托管是必备服务,而且还始终秉承免费的优良光荣传统,最为让人熟识的恐怕非瘟多死里屋管理中心和股沟企业应用莫属了。既然有现成的、优质的、免费的服务,那为什么我们还要自己架设邮件系统呢?理由很简单蛋疼。当然[详细]
-
重力介绍正则表达式在线检测工具
所属栏目:[PHP教程] 日期:2022-04-06 热度:138
正则表达式(Regular Expression)在web开发中的应用非常广泛,很多时候使用它会给开发带来极大的便利。 但是,正则表达式的编写和使用是个比较复杂的过程。很多时候,即使将表达式写出来了,也不能保证正确。 那么,有没有便捷的检测方法呢?有。本站推荐给[详细]
-
简析ASP.NET比拼PHP,谁是速度之王?
所属栏目:[PHP教程] 日期:2022-04-06 热度:59
刚刚编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软.NET技术的ASP.NET。近日,微软的Joe Stagner在博客上发表了一系列文章比较了PHP和ASP.NET性能方面的文章,引起了来自双方程序员的大量回应。Joe表示,他会将这样的测试持续[详细]
-
揭示Java开发人员必须遵从的十大法则
所属栏目:[PHP教程] 日期:2022-04-06 热度:114
对Java开发者来说,有许多的标准和最佳实践。本文列举了每一个开发人员必须遵从的十大基本法则;如果有了可以遵从的规则而不遵从,那么将导致的是十分悲惨的结局。 1.在你的代码里加入注释 每个人都知道这点,但不知何故忘记了遵守。算一算有多少次你忘记了[详细]
-
解析PHP正则表达式的几则使用窍门
所属栏目:[PHP教程] 日期:2022-04-06 热度:95
PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。 我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方[详细]
-
浅谈微软对PHP支持的改善及其它一些胡言乱语
所属栏目:[PHP教程] 日期:2022-04-06 热度:64
这里有一份我觉得值得推荐给大家的幻灯片(下载链接)。这个幻灯片是不久前举办的WordCamp China 2009上微软王超群的演讲,演讲主题是《熟悉的陌生人:微软对PHP的新支持使WordPress在IIS7上雄起》。WordCamp是业界著名的PHP大会,不过我这里推荐这个幻灯片[详细]
