函数的几种常用形式

1.public int Name(参数列表)
    {
        函数体
    }

 2.function Name()
    {
        echo "aaaa";
    }

    Name();

 3.function Test($a,$b)
    {
        return $a+$b;
    }

    echo Test(5,6);

  4.function Test($a=7,$b=8)
    {
        return $a+$b;
    }

    echo Test(5,6);

  5.function Test()
    {
        $attr = func_get_args();

        for($i=0;$i<count($attr);$i++)
        {
            echo "第{$i}个参数是{$attr[$i]}<br>";
        }
    }

    Test(1,2,10,"aa");

  6.  //求和函数,func_get_args()是获取参数,返回数组;func_num_args()获取参数的个数
    function Test()
    {
        $attr = func_get_args();

        $sum = 0;
        for($i=0;$i<func_num_args();$i++)
        {
            $sum = $sum+$attr[$i];
        }
        return $sum;
    }

    echo Test(1,2,10);

    //全局变量
7.   $a = 6;

    function Test()
    {
        global $a; //将变量$a作为一个全局变量

        $a = $a+10;
        echo $a."<br>";
    }
    Test();
    echo $a;
时间: 2024-10-18 17:32:53

函数的几种常用形式的相关文章

随机变量以及近似函数的四种收敛形式

四种收敛的形式: **distribution convergence**:$$X_n \overset{d}{\to} X \\ F_n(x) \to F(x)$$ 一个随机变量的分布函数收敛于另外一个函数,也就是只关心两个随机变量/函数的分布,而不关心他们在具体值上面的关系,两个实验进行一次得到的结果没有关系,只是在宏观层面上分布相同.**probability convergence**:$$X_n \overset{P}{\to} X \\ n \to \infty,\forall \e

js函数的两种定义形式,函数的实参列表arguments/形参列表函数名

1.声明式函数:function test(){}; 2.表达式函数:var test=function(){} 例:function test(a,b){} test(2,3,4) ->函数的形参和实参是可变的 函数内参数参数列表: 1.实参列表:在函数内用arguments表示,如上例:arguments=[2,3,4] 2.在函数内test.length表示形参列表长度 原文地址:https://www.cnblogs.com/fangming/p/8847650.html

《从零开始学Swift》学习笔记(Day 7)——Swift 2.0中的print函数几种重载形式

原创文章,欢迎转载.转载请注明:关东升的博客 Swift 2.0中的print函数有4种重载形式: print(_:).输出变量或常量到控制台,并且换行. print(_:_:).输出变量或常量到指定类型的流中,并且换行. print(_:appendNewline:).输出变量或常量到控制台,appendNewline参数是布尔值,true表示换行,false表示不换行. print(_:_:appendNewline:).输出变量或常量指定类型的流中,appendNewline参数是布尔值,

Swift 2.0学习笔记(Day 7)——Swift 2.0中的print函数几种重载形式

原创文章,欢迎转载.转载请注明:关东升的博客 Swift 2.0中的print函数有4种重载形式: print(_:).输出变量或常量到控制台,并且换行. print(_:_:).输出变量或常量到指定类型的流中,并且换行. print(_:appendNewline:).输出变量或常量到控制台,appendNewline参数是布尔值,true表示换行,false表示不换行. print(_:_:appendNewline:) .输出变量或常量指定类型的流中,appendNewline参数是布尔值

php八种常用函数

八种常用的数学函数: ①  abs(x):求绝对值 ②  ceil(x),floor(x):向上/下取最接近的整数 ③  cos(x),sin(x),tan(x):三角函数 ④  min(),max():最小值与最大值 ⑤  pow(base,exp):求乘方 ⑥  rand(),rand(min,max):产生随机整数 ⑦  round(x),round(x,digits):四舍五入 ⑧  sqrt(x):求数的平方根 八种常用的数学函数: ①abs(x):求绝对值 注意:返回值类型与参数类型

文件内光标的移动 函数基础 定义函数的三种形式

# with open(r'a.txt', 'r', encoding='utf-8')as f:# data1=f.read()# print('>1>:',data1)# print(f.tell()) # 44 只有一种情况下,光标的意思是字符# data2=f.read()# print('>2>:',data2) # 第一次有结果,第二次没有,第一次读取数据后光标已经移到了文件尾 # 只有一种情况下,光标以字符为单位:文件以rt方式打开,read()# with open

几种常用加密算法比较

由于计算机软件的非法复制,通信的泄密.数据安全受到威胁,解密及盗版问题日益严重,甚至引发国际争端,所以在信息安全技术中,加密技术占有不可替代的位置,因此对信息加密技术和加密手段的研究与开发,受到各国计算机界的重视,发展日新月异.现在我们就几种常用的加密算法给大家比较一下. DES加密算法 DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法.DES加密算法是对密钥进行保密,而公开算法,包括加密和解密算法.这样,只有掌握了和发送方相同密钥的人才能解读由D

Python中time模块和datetime模块的常用操作以及几种常用时间格式间的转换

最常见以及常用的几种时间格式 1.时间戳(timestamp),时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. 2.时间元组(struct_time),共有九个元素组. 3.格式化时间(format time ),可以格式化为固定或者自定义格式,增加可读性. #!/usr/bin/env python # -*- coding:utf-8 -*- import time #时间戳格式,默认获取当前时间 1500029143.7640195 timestamp = tim

几种常用加密算法比较 -- 【 转 】 achejq的专栏

由于计算机软件的非法复制,通信的泄密.数据安全受到威胁,解密及盗版问题日益严重,甚至引发国际争端,所以在信息安全技术中,加密技术占有不可替代的位置,因此对信息加密技术和加密手段的研究与开发,受到各国计算机界的重视,发展日新月异.现在我们就几种常用的加密算法给大家比较一下. DES加密算法 DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法.DES加密算法是对密钥进行保密,而公开算法,包括加密和解密算法.这样,只有掌握了和发送方相同密钥的人才能解读由D