网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 php中的静态变量的基本用法
内容
    静态变量只存在于函数作用域内,静态变量只存活在栈中,下次再调用这个函数的时候,该变量的值会保留下来
    静态变量只存在于函数作用域内,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。下次再调用这个函数的时候,该变量的值会保留下来。
    静态的变量的基本用法
    1. 在类中定义静态变量
    [访问修饰符] static $变量名;
    2. 如何访问静态变量
    如果在类中访问 有两种方法 self::$静态变量名 , 类名::$静态变量名
    如果在类外访问: 有一种方法 类名::$静态变量名
    例子
    代码如下:
    class Child{
    public $name;
    //这里定义并初始化一个静态变量 $nums
    public static $nums=0;
    function __construct($name){
    $this->name=$name;
    }
    public function join_game(){
    //self::$nums 使用静态变量
    self::$nums+=1;
    echo $this->name."加入堆雪人游戏";
    }
    }
    //创建三个小孩
    $child1=new Child("李逵");
    $child1->join_game();
    $child2=new Child("张飞");
    $child2->join_game();
    $child3=new Child("唐僧");
    $child3->join_game();
    //看看有多少人玩游戏
    echo "<br/> 有这".Child::$nums;
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/15 8:25:16