php 变量定义-SG:一种简单的PHP语句Sugar扩展超全局变量获取方法

2023-08-21 0 3,841 百度已收录

语法糖往往为程序员提供了更实用的编码方法,可以使代码更加简洁流畅,语义更加自然。 本文介绍一个简单的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","re​​ad");

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。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php 变量定义-SG:一种简单的PHP语句Sugar扩展超全局变量获取方法 https://www.wkzy.net/game/137264.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务