代码审计基础之还不滚进来学习

在Python课程里咱们讲解了什么是局部变量与全局变量的概念,这里再次介绍一种变量,”超全局变量“

再次之前我们要预习一下局部变量与全局变量的概念

局部变量;在函数内定义的变量,称之为局部变量,是不可以被函数外进行引用的

全局变量;在函数外定义的变量,不能在函数中直接使用。因为他的作用不会

到函数内部,所以我们在使用Python时如果在函数中修改全局变量,那么就需要使用global进行声明,否则出错

在PHP中则为global$a;是不是很相似,借此章,给大家讲一些PHP的基础知识,不多,因为我没怎么学过,但是代码可以看懂,可以说是边学审计顺便学PHP。

PHP基础知识点讲解。

PHP脚本以?php开始,以?结束:

echo"helloword!";

echo是输出等同于C里面的printf与Python里的print。

变量的申请,其格式大致是$XX。

?php$txt="Helloworld!";//与Python一样不用表明数据类型,变量$txt为字符串$x=5;//int型$y=10.5;?

现在开始进入作用域讲解,如下,我在文中说过作用域是脚本变量是否可引用或直接使用的一个知识点

如在函数外申请的变量可以被所有的脚本进行使用,当然我们的函数如果需要引用的话需要加上global关键词。

在函数内部申请的变量,称之为局部变量,如果对其概念不清的话建议,重看


转载请注明:http://www.aierlanlan.com/cyrz/772.html