SG :一个简朴的PHP语法糖扩展
副问题[/!--empirenews.page--]
语法糖每每给措施员提供了更适用的编码方法,可以使代码更简捷流通,语义更天然。本文先容笔者本身写的PHP语法糖扩展,扩展了一种全新的PHP超全局变量获取方法。 说说语法糖 起首说说“语法糖”这个词绝非贬义词,它可以给我们的开拓事变带来便利,是一种轻量级便捷的写法,既不会对说话自己的行使造成倒霉影响,也不会在机能上带来丧失。 凡是环境下,行使语法糖可以或许增进措施的可读性,镌汰措施伟大性,镌汰编码中堕落的机遇,也对开拓工程师具有友爱性,可以或许晋升我们的开拓服从。 优越的语法糖,应该是一种魂灵头脑的注入,简朴写法的应用。我这里用一幅图来暗示: 什么是SG? SG 全称 Superglobals,引用全局浸染域中可用的所有变量。SG扩展了一种全新的PHP超全局变量获取方法。 这些超全局变量是:_SERVER,_GET,_POST,_FILES,_COOKIE,_SESSION,_REQUEST,_ENV。 虽然了,也可以应用到自界说变量场景。 很是重要的一点是:它很简朴! 1. 项目配景 这个idea起点很简朴,从扩展名称我们应该能猜到它是做什么的。 在机能最优的条件下:
So,SG呈现就是为了办理上面这些题目而来,它提供了一种越发甜美的语法,当前已经宣布了v3.0.0。 2. 项目地点 https://github.com/yulonghu/sg 接待各人来提交Issues~ 当前支持的PHP版本,如下图所示: SG的特征
设置项(php.ini) Hash Map 流程图 global 声明方法(PHP7): 函数方法 API global 声明方法: 静态要领 例子 1. global 声明例子 (1) sg.global_level = 1: 以上例子输出的功效: (2) sg.global_level = 0 以上例子输出的功效: (3) sg.func_name (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |