自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瑞的博客

php,python

  • 博客(6)
  • 收藏
  • 关注

原创 我们身边的现代PHP(六)

后面2篇文章将会介绍PHP标准,可能会有点枯燥,不过真的很重要。标准 PHP-FIGPHP的框架和组件数量众多,多得让人难以置信。现代的PHP生态系统是个名副其实的大熔炉,有各种各样的代码,帮助我们开发者构建强大的应用。用过老框架的开发者,例如CodeIgniter,会发现一个问题,所有造的轮子只能适用于单个框架,不能与其他代码共享,但是现在不用担心这个问题了,PHP社区已经从中心化框架模型进化成为分布式生态系统了。composer的出现,轮子变成组件,效率高,互操作性好,而且作用专一。问题来了

2020-05-31 09:46:45 253

原创 我们身边的现代PHP(五)

启用Zend OPcache默认情况下,ZendOPcache没有启用,编译PHP时我们需要明确指定启用Zend OPcache。如果没有安装Zend OPcache扩展,按照正常PHP扩展安装后,配置php.ini文件开启扩展,扩展的安装,无论是linux还是windwos,都是基本技能,这里不在阐述。配置使用Zend OPcacheopcache.validate_timestamps=1 // 如果这个值设置成0,Zend OPcache就感觉不到PHP脚本变化,建议设置1opc.

2020-05-14 20:07:59 84

原创 我们身边的现代PHP(四)

附加状态如何为PHP闭包附加并封装状态,在PHP中,必须手动调用闭包对象的bindTo()方法或者使用use关键字,把状态附加到PHP闭包上。使用use关键字附加闭包状态的频率较高,直接看一个代码吧<?phpfunction sayName($name) { return function ($address) use($name) { return "...

2020-05-04 21:00:29 143

原创 我们身边的现代PHP(三)

生成器PHP生成器(generator)是PHP5.5.0引入的功能,我估计很多小伙伴都没用过,甚至不知道生成器这个特性的存在,因为生成器的作用不是很明显。生成器是简单点迭代器,仅此而已。与标准的PHP迭代器不同,PHP生成器不要求类实现Itereaor(不知道这个是什么?看补充迭代器部分)接口,从而减轻了类的负担。假如标准的PHP迭代器经常在内存中执行迭代操作,这要预先计算出数据集,性能...

2020-04-26 14:36:24 111

原创 我们身边的现代PHP(二)

性状(trait)生成器

2020-04-21 21:21:25 96

原创 我们身边的现代PHP(一)

我们熟悉的命名空间个人认为是现代php特性中的No1,就算你不知道其他现代php特性,那么命名空间是唯一必须得知道的,不然还怎么愉快的和php玩耍呢?命名空间在php5.3.0中引入,是一个很重要的工具,其作用是按照一种虚拟的层次结构组织PHP代码,这种层次结构类似操作系统中文件系统的目录结构。现代的PHP组件(我们熟悉的composer)和框架都放在各自全局唯一的厂商命名空间中,以免与其...

2020-04-19 12:08:11 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除