zoukankan      html  css  js  c++  java
  • PHP03

    <?php
    header("content-type:text/html;charset=utf-8");
    //变量的作用域
    //php中,全局变量无法在定义的函数中直接使用
    
    $i = 1;
    function con($i){
        // echo $i;  //错误,$iunderfind
    
        //如果想使用$i,
        //第一种方法,使用$GLOBALS
        echo $GLOBALS['i'];
    
        //第二种,使用参数形式
        echo $i;
    }
    
    echo con($i);
    
    //php中局部变量在使用一次之后会自行销毁,如果想多次使用,在定义变量时使用static关键字定义
    function test1(){
        $a = 1;
        echo $a;
        $a++;
    }
    test1();//输出结果为1
    echo '<br>';
    test1();//输出结果为1
    
    function test2(){
        static $b = 1;
        echo $b;
        $b++;
    }
    test2();//输出结果为1
    echo '<br>';
    test2();//输出结果为2
    
    
    //函数引用传递参数
    $j = 1;
    
    function test3(&$j){
        $j++;
    }
    test3();
    echo $j;
    
    //递归
    function DG($i){
        if ($i == 1){
            return 1;
        }else if($i == 2){
            return 1;
        }else{
            return DG($i-1) + DG($i-2);
        }
    echo DG(10);
        
    }
    ?>
  • 相关阅读:
    留言板
    文件操作1
    JQUERY与JS的区别
    PHP 练习租房
    PHP 投票练习
    PHP,单项查询及多项查询
    PHP 增删改查 import!!
    PHP 数据访问
    PHP 对象及其三大特性
    正则表达式和数组
  • 原文地址:https://www.cnblogs.com/1500418882qqcom/p/13410665.html
Copyright © 2011-2022 走看看