zoukankan      html  css  js  c++  java
  • PHP——自定义函数

     <?php
     //定义有默认值的函数
     function Main3($f=5,$g=6)
     {
         echo $f*$g; 
      }
     Main3(2,3);
         echo "<br />";
     
     //可变参数的函数(参数数量可以改变)
     function Main4()
     {
        for($i=0;$i<func_num_args();$i++)
        {
            $array=func_get_args();//获取输入的参数,是一个数组
            echo $array[$i]."<br />";
        
        }
        
      }
      Main4(1,2,6);//参数数量可以变
    //函数参数化(在其它语言里面称作代理或委托)
    function index2()
    {
        echo "bb";    
    }
    @$hanshu=index2;//函数变参数
    echo $hanshu();//参数变函数
     //直接输出
        echo "<br />";
     str($hanshu);
     function str($a)
     {
         echo $a();
         }
    //通过方法调用
         
    ?>

    笔记

    自定义函数:
    1.默认值的函数:
    function Main($a=5,$b=6)
    {
    echo $a*$b;
    }

    2.可变参数的函数:
    function Main()
    {
    for($i=0;$i<func_num_args();$i++)
    {
    $array = func_get_args();
    echo $array[$i]."<br>";
    }
    }
    Main(1,2,3) //数量可变

    3.函数参数化(在其它语言里面称作代理或委托)
    function index2()
    {
    echo "bb";
    }
    @$hanshu = index2;
    $hanshu();

  • 相关阅读:
    Django学习过程中遇到的问题
    代理工具WebScarab安装(转载)
    MongoDB安装之window版本的安装
    QT打包
    小工具--串口
    多线程--信号量
    关于多线程
    QQ界面及简单操作实现
    udp通信
    char *p = "abc";char p[] = "abc";两者之间的区别
  • 原文地址:https://www.cnblogs.com/Chenshuai7/p/5154306.html
Copyright © 2011-2022 走看看