zoukankan      html  css  js  c++  java
  • 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 时间戳

  • 相关阅读:
    UITableViewCell分隔线
    Swift:Debug和Release状态下错误输出
    开发中遇到的那些坑
    code sign error 1
    Xcode头文件加锁
    UIPageControl显示图片
    关于RTKLIB资料整理和学习
    I2C中24C02从地址设置
    从库函数操作RCC的流程来理解偏移变量
    对于STM32别名区的理解 (转载)
  • 原文地址:https://www.cnblogs.com/syqlwyx/p/11735162.html
Copyright © 2011-2022 走看看