zoukankan      html  css  js  c++  java
  • PHP学习 函数 function

    参数默认值
    function drink($kind ='tea')
    {
    echo 'would you please a cup'.$kind.'<br>';
    }

    drink();
    drink('coffee');
    **********************************************

    可变长参数列表
    function tour(...$cities)
    {
    foreach($cities as $n)
    echo $n.'<br>';
    }

    tour('beijing','shanghai','shenzhen');


    function sumOfInts(int ...$ints)
    {
    return array_sum($ints);
    }
    var_dump(sumOfInts(1,'4',4.8));

    结果:int(9);
    **********************************************

    返回值
    function Convert2F():int //PHP7增加了返回值类型声明

    **********************************************
    静态变量 static
    function Add()
    {
    static $Result = 0; //去掉static就会显示两个1
    $Result ++;
    echo $Result.'<br>';
    }

    Add();
    Add();

    结果会显示
    1
    2
    **********************************************
    匿名函数
    $greet = function($name)
    {
    printf("Hello %s ",$name);
    };
    $greet("World!");
    $greet("PHP!");

    结果
    Hello World!Hello PHP!
    **********************************************

    可变函数
    function CircleArea($R)
    {}
    function SquareArea($L)
    {}

    $func= 'CircleArea';
    $func(10);//执行CircleArea函数

    $func= 'SquareArea';
    $func(10); //执行SquareArea函数
    *********************************************

    php内部函数
    数字常数
    数学函数
    日期时间函数
    字符串函数

  • 相关阅读:
    *** 82 删除排序链表中的重复元素II
    83 删除排序链表中的重复元素
    61 旋转链表
    ASP.NET MVC3 ModelState.IsValid为false的问题
    ServletContext
    ServletConfig
    Servlet线程安全
    Servlet的一些细节(2)
    Servlet的一些细节(1)
    Servlet的接口实现类
  • 原文地址:https://www.cnblogs.com/kaixin110/p/8809787.html
Copyright © 2011-2022 走看看