• PHP语言基础练习20191024


    <style>*{font-size: 30px;}</style>

    //传地址  &
    <?php
    function sum($a,&$b){
    $c=$a+$b;
    $b++;
    return $c;
    }
    $m=3;
    echo sum(1,$m)+6;  //10
    echo "<br />".$m;  //4

    ?>

     //初始值的错误写法,但系统不报错

    <?php
    function sum($a=10,$b){ //错误写法
    $c=$a+$b;
    $b++;
    return $c;
    }

    echo sum(12,3)+6;


    ?>

    // 全局变量 global
    <?php
    $a=10;
    $b=0;
    function sum(){
    global $a;//声明全局变量
    $a=5; //与上一句调换位置查看结果
    $b=$a+3;
    return $b;
    }
    echo sum();
    echo $a;
    echo $b;

    // 不变地址的变量
    <?php
    function sum(){
    static $a=0;//静态变量
    return ++$a;
    }

    echo sum();//1
    echo sum();//2
    echo sum();//3
    echo sum();//4
    echo sum();//5

    //可变函数如同可变变量(把函数名装进一个变量中)
    <?php

    function sum(){
    static $a=0;
    return ++$a;
    }

    $a="sum";
    echo $a();//可变函数
    echo $a();
    echo $a();

    //递归(是个弟弟不过公司面试要考)

    <?php
    //猴子吃水果 一半 +1 10天 -->1
    $n=10;
    function eat($n){
    if($n==1) return 1;//最后一个 终止语句。
    else return (eat($n-1)+1)*2; //问下一个他的答案
    }
    echo eat($n);
    echo "<hr />";

    // $sum=0;
    // for($i=1;$i<=100;$i++){
    // $sum+=$i;
    // }
    // echo $sum;

    function sum100($a){
    if($a==1) return 1;
    else return sum100($a-1)+$a;
    }
    echo sum100(100);

    //汉诺塔(测试猴子智商用的)

    //此处省略一万字

    //include+(_once) require +(_once)

    //简单来说就是加母版视图的

    <?php
    include_once("top.php");
    include_once("top.php");
    //require("abc.php");
    // echo "hello";
    // echo("hello");
    // print("hello");
    // print "hello";

    //echo和print的区别(echo是”动作” print是函数)

    echo "hello","world";
    // print "hello","world"; //错误

    echo print("hello");

    @print($x);

    //@echo是错误的


    include("footer.php");

    //sort()是升序,arsort() 函数对关联数组按照键值进行降序排序。请使用ksort() 函数对关联数组按照键名进行升序排序。

    //strtotime()将任何字符串的日期时间描述解析为 Unix 时间戳

  • 相关阅读:
    预览上传
    使用 Vagrant 打造跨平台开发环境fffff
    使用 Vagrant 打造跨平台开发环境
    弱智python小游戏猜数字
    Linux设置固定IP
    call_user_func
    mongodb 下载安装 转
    chrome浏览器下的xdebug helper使用方法
    类似NL的update更新
    如何启用并行?
  • 原文地址:https://www.cnblogs.com/syqlwyx/p/11735162.html
Copyright © 2020-2023  润新知