从PHP开始学渗透 -- 函数

简介: 从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


 

 

目录
相关文章
|
4月前
|
Shell PHP Windows
PHP代码审计(四)PHP文件操作函数(2)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
37 0
|
4月前
|
安全 Unix Shell
PHP代码审计(四)PHP文件操作函数(1)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
36 0
|
4月前
|
小程序 PHP 数据安全/隐私保护
php图片加水印函数
这里分享下php给图片加水印的几个自定义函数 给图片加水印首先需要开启GD库。 用到的php函数是imagecopymerge () 和 imagecopy () imagecopymerge 函数可以支持两个图像叠加时,设置叠加的透明度
43 0
|
7月前
|
PHP
PHP 常用系统函数
PHP 常用系统函数
37 0
|
2月前
|
PHP
从建站到拿站 -- PHP判断循环及函数
从建站到拿站 -- PHP判断循环及函数
12 0
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
|
3月前
|
PHP 数据安全/隐私保护
|
8月前
|
PHP 数据安全/隐私保护
php获取随机不重复数字(封装函数直接拿来用)
在PHP中获取随机值这种操作非常常见,比如订单号,密码加密,以及验证码等,那么在本文介绍一种获取随机不重复数字的函数。
54 0
|
4月前
|
小程序 Shell PHP
PHP代码审计(四)PHP文件操作函数(3)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
20 0
|
4月前
|
SQL 小程序 Shell
PHP代码审计(三)php中代码执行&&命令执行函数
string system(string command,int &return_var) 可以用来执行系统命令并直接将相应的执行结果输出 system() 输出并返回最后一行shell结果。
51 0