语法糖往往为程序员提供了更实用的编码方法,可以使代码更加简洁流畅,语义更加自然。 本文介绍一个简单的PHP语句糖扩展,扩展了一种获取PHP超全局变量的新方法。 文章来自菜鸟学院——
说糖
首先我要说的是,“语法糖”这个词绝不是一个贬义词。 可以给我们的开发工作带来方便。 它是一种轻量级、方便的编写方式,既不会对语言本身的使用造成不利影响,也不会带来性能上的损失。 文章来自菜鸟学院——
通常,使用句子糖可以降低程序的可读性,降低程序的复杂度,减少编码出错的机会。 对开发工程师也很友好php 变量定义,可以提高我们的开发效率。 文章来自菜鸟学院——
优秀的句子糖应该是灵魂和思想的注入,以及简单写作的应用。 这里我用一张图来表示:文章来自菜鸟学院——
什么是SG?
SG的全称是Superglobals,指的是全局范围内所有可用的变量。 SG拓展了全新的PHP超级全局变量获取方式。 文章来自菜鸟学院——
这些超全局变量是:_SERVER、_GET、_POST、_FILES、_COOKIE、_SESSION、_REQUEST、_ENV。 当然,也可以应用于自定义变量场景。 非常重要的一点:很简单! 文章来自菜鸟学院——
项目背景
这个想法的出发点很简单php 变量定义,我们应该能够从扩展名猜出它是做什么的。 性能最优的前提下:文章来自新手大学——
所以SG的出现就是为了解决之前的问题。 提供了更加浪漫的句型,v3.0.0已经发布。
项目地址
欢迎提交问题~
目前支持的PHP版本,如下图所示:
SG的特点
配置项(php.ini)
文章来自新手大学——
哈希映射
文章来自新手大学——
流程图
全局声明表 (PHP7)
功能形式
蜜蜂
合肥滨湖职业技术学院
17-18学年第二学期《PHP》期末考试试卷(A)
班级: 学号: 姓名:
1.多项选择题(每题2分,共30分)
1.如何使用PHP向浏览器输出“hello world”? (乙)
A.“你好世界”;
B.echo“Hello World”;
C、文件。 写(“你好世界”);
D. System.out.println("hello world");
2.在PHP中,所有变量都以该符号开头? ( C )
A。 !
C.$
D#
3、读取post方法中传递的表单元素值的方式是(B)。
A、$_post[“姓名”]
B、$_POST["名称"]
C. $post["name"]
D.$POST[“姓名”]
4. 要检查结构类型变量的值,可以使用函数(D)。
打印()
B.out()
C.echo()
D、print_r()
5、在PHP中声明一个函数,函数名为myFunctionphp 定义变量php 定义变量,接受一个数组,正确的做法是(A)。 A。 函数 myFunction($a)
B. 创建 myFunction($a)
C。 new_function myFunction($a)
D. 我的函数($a)
6. 自定义函数中,返回函数值的关键字是( B )。
A。 for B. 返回 C. back D. 取回
7、函数var_dump的含义是(C)。
A. 定义字段
B. 遍历字段
C.有关输出变量的信息
D. 递归字段 8. 返回字段当前指针指向的元素的函数是(D)。
A、下一个()
海滩()
C、重置()
D、当前()
9.$x=15; 回显$x++; $y=20; 回声++$y; 执行上述代码后的结果是(B)。
A.15,20
B.15,21
C.16,20
D.16,21
10.$A=array("一月","二月","三月","四月","五月");echo $A[2]; 执行上述代码的结果是(C)。
A、什么都没有
B、二月
C.马奇
D、四月
11、以只读模式打开文件“time.txt”的正确方法是(D)。
A.fopen("time.txt","r+");
B. open("time.txt");
C. open("time.txt","read");
D.fopen("time.txt","r");
12. 给出下列变量名,哪一个是非法的? (四)。
A.$my_Var
B、$myVar
C、$myVar2
D.$my-Var
13、关于PHP中使用双引号和单引号定义字符串,下列说法正确的是(A)。
A、如果变量名出现在双冒号中,则会替换为该变量对应的值; 如果变量名出现在单个冒号中,则不会被替换为该变量对应的值
B、如果变量名出现在双冒号中,则不会替换为该变量对应的值; 如果变量名出现在单个冒号中,则会替换为该变量对应的值
C.双冒号和单冒号中出现的变量名将被替换为该变量对应的值
D.双引号和单冒号中出现的变量名不会被替换为变量对应的值
14、PHP中array_push的函数为(C)。
A。 弹出字段的第一个元素 B.弹出字段的最后一个元素
C。 将一个或多个元素推入字段 D 的末尾。将一个或多个元素插入字段的开头 15. PHP 中的empty 函数是(A)。
A。 测试变量是否为空 B.测试变量是否存在
C。 测试常量是否为空 D.测试常量是否存在
2.填空(每空1分,共16分)
16、LAMP是PHP运行的黄金组合。 LAMP特指Linux操作系统、Apache服务器、Mysql数据库、PHP。