语法糖往往给程序员提供了更实用的编码方式,可以使代码更简洁流畅,语义更自然。本文介绍一个简单的PHP语法糖扩展,扩展了一种全新的PHP超全局变量获取方式。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html 首先说说“语法糖”这个词绝非贬义词,它可以给我们的开发工作带来便利,是一种轻量级便捷的写法,既不会对语言本身的使用造成不利影响,也不会在性能上带来损失。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html 通常情况下,使用语法糖能够增加程序的可读性,减少程序复杂性,减少编码中出错的机会,也对开发工程师具有友好性,能够提升我们的开发效率。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html 优秀的语法糖,应该是一种灵魂思想的注入,简单写法的应用。我这里用一幅图来表示:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html SG 全称 Superglobals,引用全局作用域中可用的全部变量。SG扩展了一种全新的PHP超全局变量获取方式。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html 噼里啪啦说了大半天,性能到底怎么样呢?我在本地环境做了一个简单的ab测试(ab -c100 -n10000),PHP测试代码如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html SG具有以下优势:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/13975.html