从PHP开始学渗透 -- 函数

Posted web安全工具库

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从PHP开始学渗透 -- 函数相关的知识,希望对你有一定的参考价值。

​珍惜身体,多锻炼,早睡早起,不停学习,不停旅行,即使腿脚未在路上,也要让心在路上。。。

----  网易云热评  

一、函数

1、一个函数可以理解为就是一个功能

2、以字母或者下划线开头

3、函数名大小写不敏感

4、普通函数

<?phpfunction aiyou(){    echo "123";    echo "<br/>";    echo "456";    echo "<br/>";    echo "789";    echo "<br/>";}aiyou();AiYOU();?>运行结果:123456789123456789

5、带参数函数

<?phpfunction aiyou($a){    echo "$a";}aiyou(123);echo "<br/>";AiYOU("123");?>运行结果:123123function aiyou(&$a)//参数引用{   $a=123;    }$b=456;aiyou($b);echo "<br/>";echo $b;运行结果:123

6、静态变量

<?phpfunction aiyou(){static    $a=1; //只初始化一次    $a++;    echo "$a";}aiyou();echo "<br/>";AiYOU();?>运行结果:23

7、内部变量与外部变量

<?php$a=100;function aiyou(){     $GLOBALS['a'] = 123;    #修改全局变量     global $a; #调用全局变量     echo $a;}aiyou();?>运行结果:100

8、return

<?phpfunction aiyou(){          return 123;}$a=aiyou();echo "$a";?>

9、引用函数

<?phpfunction  &aiyou() {     static  $b =0; //申明一个静态变量     $b = $b +1;     echo  $b ;     return  $b ;}$a =aiyou(); $a =5;$a =aiyou(); $a =&aiyou(); #相当于修改返回值$a =5;$a =aiyou();?>运行结果:1236

 

禁止非法,后果自负

欢迎关注公众号:web安全工具库

欢迎关注视频号:之乎者也吧

以上是关于从PHP开始学渗透 -- 函数的主要内容,如果未能解决你的问题,请参考以下文章

从PHP开始学渗透 -- MySQL数据库操作

从PHP开始学渗透 -- 数组

从PHP开始学渗透 -- 变量与引用

从PHP开始学渗透 -- 数据类型及判断语句

从PHP开始学渗透 -- MySQL数据库操作

从PHP开始学渗透 -- GET请求和POST请求